J2EE程序开发思路
来源:互联网 发布:淘宝号半实名是啥意思 编辑:程序博客网 时间:2024/04/29 04:55
J2EE程序开发思路
一、开发思路
1、MVC分层
首先要将应用程序分层,根据J2EE的MVC框架,哪些部分属于V(iew)层,哪些部分属于C(ontrol)层,哪些部分属于M(odel)层。各层之间采用何种方式进行调用。
2、框架的选择
对于MVC的各层采用何种框架,V层的框架有Strus、JSF等,M层有Hibernate等,C层EJB、Spring等。框架的选择根据框架的特点、应用程序的特点综合起来考虑。一般情况下:
Strus框架适用于
JSF框架适用于
Hibernate框架适用于
EJB框架适用于
Spring框架适用于轻量级的应用
3、面向对象的思想
在J2EE程序的开发过程中需要广泛运用继承、多态等思想,增加代码的重用性,使代码易于维护和扩展。
4、容器的使用
目前大部分J2EE应用程序的开发需要使用容器,使用容器后可以节省很多代码的开发量,一部分功能不需要编码实现。但容器也存在一些问题:(1)容器内部代码封装,出现问题后不容易解决。(2)灵活性不高,部分较特殊的功能可能无法实现。
5、模块化思想
各功能模块内部实现高内聚、低耦合的思想,模块与模块之间减少相互之间的调用,一些经常使用的模块尽量采用组件实现。
二、需要注意的问题
1、性能问题
性能问题是J2EE程序比较常见的问题。性能问题产生的原因有:(1)容器。目前大多数J2EE应用程序采用开源框架,这些框架在性能、内存泄漏方面往往考虑不全,需要不断进行版本优化加以解决。(2)JVM内存回收机制。一些对象无法回收造成内存不断增加从而造成内存泄漏。
2、可扩展性
需求变化较快,J2EE技术发展迅速,因此要求J2EE应用程序能够同时适应需求变化和架构的调整。
- J2EE程序开发思路
- J2EE程序开发思路
- MyEclipse开发j2ee纠错方式思路
- 微信小程序开发思路
- 微信小程序开发思路
- 面向对象开发程序思路
- 程序开发中解决问题的思路很重要
- 留言板微信小程序开发MVC思路分析
- J2EE下开发Ajax程序开发-DWR的介绍
- WEB开发系统异常设计思路整理,J2EE异常设计(原创)
- j2ee开发
- J2EE开发
- 怎样用MyEclipse开发有日志的J2EE程序
- 怎样在MyEclipse中运用hibernate来开发j2ee程序
- 怎样在MyEclipse中运用hibernate来开发j2ee程序
- 开发思路!
- 开发思路
- 浅析三线程程序开发思路与实现
- RS232中RTS和CTS的作用
- 在自定义Server Control中捆绑JS文件 Step by Step (webreource例子)
- 网页漂浮的js
- Javascript中可以接受参数的延时函数回调
- java 中native关键字
- J2EE程序开发思路
- 根文件系统制作
- 网站
- 架设git服务器
- Facebook HipHop 源代码发布
- 几种web矢量图形的简单性能比较(3)
- JavaScript事件冒泡简介及应用
- 工作笔记 - 在VISTA中禁止向USB存储设备中写数据
- Oracle保留字