亿网广告联盟-cps广告联盟,CPA广告联盟首选,精准网络广告宣传投放平台

高流量网站最好不要用集成框架

www.558zj.com

3、日志工具

做java项目,目前大伙都在头疼是用原生底层开发,还是用框架,笔者从业10多年来,一直坚持原生的jsp+java开发,直到开发源于己的框架,这也是从一个个项目中不断优化积累来的结果,现在此框架已达到轻量极,可拆发,可并发可复用的成效。并且自己还写了个代码生成工具,直接依据数据库表生成70%的代码,我们的才是硬道理!高流量的网站,并不赞成用集成框架,单纯的

jsp+JavaBean网站效率远远高于集成框架,由于框架只不过辅助大家开发的工具,用框架集有哪些好处是提升开发效率,缩短开发周期而已!框架把不少办法都集成进来,大家在开发的时候直接拿来用就好了!

对于高流量网站,开发的思路是分层是需要的,可以减少耦合度!要用集成框架需要进行改造!
SSH框架不考虑,太庞大;Struts不适用于太大的系统,超越20个ACTION以上开始慢了,在进行重压测试的时候,其性能直线降低;Spring是轻量级框架,可以考虑用,但还要进行改造,去掉多余的功能,或者将可以用到的提取出来!
以上是对框架集用的一些建议,在抛去框架集后,大家需要重点考虑的什么时间:
1,数据库的持久化设计,也就是对连接池的选择。你可以在以上的框架中将连接池单独抽取出来,如Hibernate的C3P0,或者Proxool,DDConnectionBroker,BoneCP等等
2,数据缓存的处置,高访问量网站,缓存机制是不可或缺的,可以参考Hibernate的持久化类达成方法!
3,对业务逻辑的处置,MVC模式是不二的选择,可以参考Struts的构造,但怎么样去把握,这个是度的问题
4,页面以何种方法进行展示!
5,对数据库的选择与优化,这个需要有专人对其进行维护!
6,容器的选择,Apache Tomcat,weblogic和websphere等,假如人手充足对容器的选择和优化也会起到事半功倍成效

7,硬件的选择,如F5,硬件上的负载均衡一定强于软式的不少。

我设计框架的主要思路就是:

1、连接池的支持,提供内置连接池,也支持外接第三方的,通过 JNDI方法。

2、数据库对象工厂管理所有些数据库操作类

4、缓存工具

5、javabean抽象成统一的DateField(好处是不需要为每一个业务表生成Java)

6、角色、权限支持。

标签:框架(1)开发(1)选择(1)数据库(1)自己的(1)

上一篇:没有了

下一篇:没有了