J2EE开发模式



1.Model1模式  2.Model2模式(Model2x模式) 3.MVC模式

Model1的基础是JSP文件,它由一些相互独立的JSP文件和其它一些Java CLass(不是必须的)组成。这些JSP从HTTP Request中获得
所需要的数据,处理业务逻辑,然后将结果通过Response返回前台浏览器

model1模式可以分为两类
1.model1(纯JSP技术,不带任何Java Class)
2.model1(JSP+Java Class)

Model模式的缺点
1.变现层和业务逻辑层混在一起(乱)
2.在开发过程中,不利于多人协同开发
3.不利于后期的维护

Model模式的优点
1.简单,开发速度比较快
2.比较适合开发小的项目


分层

界面层      JSP            界面(view)
业务逻辑层  Java Class     模型(model)


MVC模式 M(Model 模型) V(View 视图) C(Controller而控制器)

M主要由java class来做,也可以回java bean、ejb等
V由jsp来做
C由servlet来做

MVC是优秀的设计思想,但是它也存在缺点:
1.工作量增加了
  由于开发者将一个应用程序分成了三个部件,所以在使用MVC的同时也意味着
  你将要管理比以前更多的文件,这一点事显而易见的。这样好像我们的工作量增加了,
  但是请记住这比起它所能带给我们的好处是不值一提的

2.不适合小型项目,否则就是机关枪打蚊子

3.调试应用程序难度加大
  MVC提倡模型和视图分离,这样也给调试应用程序带来了一定的困难。
  每个构件在使用之前都需要经过彻底的测试。一旦你的构件经过了测试,你就可以毫无顾忌的重演用它们了

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值