听人说java开发web最好的解决方案就是jsp+servlet,原因就是jsp也要编译成servlet所以速度很快,且servlet开发也方便。还有其它的想不起来......另据业界传闻jsp+Bean将被淘汰。都是小女子道听途说,欢迎发表看法
听人说java开发web最好的解决方案就是jsp+servlet,原因就是jsp也要编译成servlet所以速度很快,且servlet开发也方便。还有其它的想不起来......另据业界传闻jsp+Bean将被淘汰。都是小女子道听途说,欢迎发表看法
调试欢乐多
二.两三年前传说asp完了
三.原来没有jsp,只有servlet,后来学asp的html代码中镶逻辑代码才有了jsp.所以我认为层次应当是这样
1.初级 只用jsp
优点 上手快,开发速度快,只比asp麻烦一点(数据连接部分),运行速度应当
也是很快的
缺点 代码不分离,不利于多人协同工作
对于复杂的逻辑过程处理麻烦
可维护性差
适用于:新手练习,业务简单的系统.
2.中级 使用成熟的框架如struts等
优点 代码分离较好 利于业务与界面工作分离,方便协同工作提高开发效率,
可维护性好
缺点 上手慢,有时框架实现的机制不一定能方便的满足业务要求.
3.高级 我还没到这一步,没有发言权
struts spring hibernate webwork 等等
PS:嘿嘿,楼主是个小女子,名字叫作黑洞洞,YYing...
联系方式:QQ 1099135
MSN:[email protected]
中庸之道就在于在校的项目上采用Model1的模式就可以了,即jsp+javabean.
而在大一些的项目上,就需要将表现和控制分离,使得分工更明确,即jsp+javabean+servlet,或者采用实现了上述的Struts,webWork等框架,提高开发速度和稳定性,安全性.
当然难度也会增加。
由于和数据库的操作紧密耦合,导致代码维护困难,提出中间层的概念,即将数据库的操作封装,即orm(关系实体映射),使数据操作和物理实现分离,有利于重用和维护,采用目前流行的hibernate,或者ejb的实体bean。没有最好,只有最适用,自己多大脚,就穿多大的鞋。
勿在浮沙筑高台
但是用的是ejb2.0 很失望
听说3.0不错 只好期待了
至于是否用框架就要看情况了。
我们的项目都是MVC的,但是没有用任何框架。都是自己设计的
不大的项目,看了需求以后,脑子里面就有了MVC框架的大体设计了