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应用程序能够同时适应需求变化和架构的调整。

 

    3、安全性

     J2EE主要应用于Web应用,其中大部分为Intern应用。因此安全性是必须要考虑。如何预防攻击是首要考虑的问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值