J2EE程序开发思路

来源:互联网 发布:淘宝号半实名是啥意思 编辑:程序博客网 时间:2024/04/29 04:55

J2EE程序开发思路

一、开发思路

    1MVC分层

     首先要将应用程序分层,根据J2EEMVC框架,哪些部分属于V(iew)层,哪些部分属于C(ontrol)层,哪些部分属于M(odel)层。各层之间采用何种方式进行调用。

    2、框架的选择

     对于MVC的各层采用何种框架,V层的框架有StrusJSF等,M层有Hibernate等,CEJBSpring等。框架的选择根据框架的特点、应用程序的特点综合起来考虑。一般情况下:

   Strus框架适用于

   JSF框架适用于

Hibernate框架适用于

EJB框架适用于

Spring框架适用于轻量级的应用

    3、面向对象的思想

J2EE程序的开发过程中需要广泛运用继承、多态等思想,增加代码的重用性,使代码易于维护和扩展。

    4、容器的使用

   目前大部分J2EE应用程序的开发需要使用容器,使用容器后可以节省很多代码的开发量,一部分功能不需要编码实现。但容器也存在一些问题:(1)容器内部代码封装,出现问题后不容易解决。(2)灵活性不高,部分较特殊的功能可能无法实现。

5、模块化思想

各功能模块内部实现高内聚、低耦合的思想,模块与模块之间减少相互之间的调用,一些经常使用的模块尽量采用组件实现。

二、需要注意的问题

    1、性能问题

    性能问题是J2EE程序比较常见的问题。性能问题产生的原因有:(1)容器。目前大多数J2EE应用程序采用开源框架,这些框架在性能、内存泄漏方面往往考虑不全,需要不断进行版本优化加以解决。(2JVM内存回收机制。一些对象无法回收造成内存不断增加从而造成内存泄漏。

    2、可扩展性

     需求变化较快,J2EE技术发展迅速,因此要求J2EE应用程序能够同时适应需求变化和架构的调整。

原创粉丝点击