在大规模开发中应用的mvc或mvc2模式中,servlet用来做controller。
解决方案 »
- struts2的转发问题
- 【整理myJavaRoad技术帖链接】给大家共享一下,对大家有帮助
- 一个jsp出错的问题
- quartz在程序启动时就执行而且就执行一次
- 怎样在jsp中读取数据源配置信息
- 一个有难度的问题,不知道应该怎么描述。高手们过来看一下。不恰当的描述应该是“非Servlet的web数据提交”
- 使用多条SQL时
- 救命!中毒了!?以前很正常呀!今晚运行JSP时不知道什么东西给我的JSP文件的末尾加了一段vbscript代码,还莫名奇妙地启动java plug-in到任务
- 请问这是为什么(jsp中的表单提之后为什么中文全都变成了???????)
- Tomcat做服务器,图片URL不变的时候如何强制刷新?
- 小弟有一个难题,在线请教谢谢了???关于insert into
- 菜鸟问题:象 CSDN论坛 这样的页面 刷新 怎样做?
(似乎Servlet已经是过时的产品,但是我还是觉得他不应该只是用来学习JAVA的。)
当然,如果不愿意使用servlet也可以实现一个web application,但我认为这样没有充分发挥java在web应用上的优势。
我想你的意思是用SERVLET处理request部分,用JSP实现reponse部分,BEAN实现MODEL。(那也就是肯定了SERVLET比JSP的客户响应方面有优势,是否?优势在哪?)
(还是有点模糊,我在实际项目中应用觉得“模型-视图-控制器 (MVC)” 里面把“控制器”单独提出来意义不大,难道只是方便分工业务与页面?)
jsp里太多代码会很乱。这就是模式
faint....jsp是为了作为view的开发。在mvc的模式下,servlet和某一个stateful sessionbean作为控制,ejb 、bean都作为model并不是jsp响应请求有优势,而是在view的设计方面,可以让网页设计人员
专心设计界面。事实上jsp在运行中还是要被服务器编译成servlet,所以
在性能上并没有任何优势控制器的单独提出,是为了扩展和后续开发。
你多看一些mvc方面的设计,就会了解,这中间实在太多内容……
只言片语不可能说清楚了