和大家探讨一个问题,关于Servlet与JavaBean的使用 有些东西只能在servlet中处理的,如你用struts开发,servlet是作为控制层的,所有的页面请求都指身它 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以javabean也可以都做到啊? 我一直在用javabean直接代替了两者的工作,包括数据的处理、数据库、页面输出,觉得很方便,为什么还要那么麻烦的使用servlet呢?实在不解希望听听大家的想法,明确下一个学习目标:)是的,没错,都用bean来做业务处理了,但页面的提交给谁啊,谁来处理这里前台的request和给前台的response啊,这就需要servlet了。在java的常用的MVC的开发中,servlet起到了C的作用。但是在现实的开发中,很多程序员没有利用的什么模式,frameWork等等,直接用servlet处理了业务逻辑等等,也就是两者混用了。你可以看看Struts的文档,就非常清楚了。 这里面涉及到软件工程的问题,当工程期较大时良好的框架设计必须得结合设计模式,servlet作为控制器,如在struts中的ActionForm ,jsf 中的 FaceServlet 都起着核心作用,楼主有兴趣,我建议,反编译这些servlet,研究一下,对servlet生命周期和流程运作会了解很多的... 困了,,写错了..不是ActionForm,而是ActionServlet 楼上的哥们?在没有有关struts详细的和入门级的帮助网站、电子书可看。我现在也是在用jsp+javabean模式开发,自己简单的了解一些servlet,但是对大家说的什么struts和MVC的概念非常模糊?请指点... 有一本乐思的.jsp web编程指南.最后有个旅游信息站点的原码..呵呵,我刚学时花了一个星期敲完原码,改了两个星期(原码有很多错)..要是哥们也能搞定的话..会学到很多的..对了,书里面还有个小的struts练习..很不错的..很容易上手...等做完了这些,,再找写理论的东东我想,会有很多心得的... 要找关于struts的文档,当然是到struts.apache.org上边去找了。 在 web 开发中model1 jsp + javabean 这种适用于开发页面数量比较少,对系统性能要求不是很高的小系统也就是楼主说的那样,把所有的业务逻辑等等都集中在jsp或者集中在javabeanmodel2 mvc (有很多的实现方式,不如struts,就是其中的一种)如果系统比较大,jsp页面比较多,业务逻辑比较复杂可以考虑用mvc模式这种模式入门比较难,但用多了,就可以体会到他的好处拉 多写写代码就能感觉到javabean和sevlet的不同了 struts标签中property属性中不能使用java变量的问题(高手请进) 登陆问题 中文附件还是乱码!怎么办? 大家帮帮忙看看连接池释放的问题 通用模块,为何编译出错 急问!!! 来者有分!!!! Thinking in Java 3rd Edition 中文/英文版 有需要者请关注 有谁知道怎样向数据库写长字符变量??? 如何用java实现当前在线人数? Spring MVC 配置拦截器 不进入拦截方法 如何向google注册一个免费账号?? 我如何删除带有文件的文件夹?
在java的常用的MVC的开发中,servlet起到了C的作用。
但是在现实的开发中,很多程序员没有利用的什么模式,frameWork等等,直接用servlet处理了业务逻辑等等,也就是两者混用了。你可以看看Struts的文档,就非常清楚了。
servlet作为控制器,如在struts中的ActionForm ,jsf 中的 FaceServlet 都起着核心
作用,
楼主有兴趣,我建议,反编译这些servlet,研究一下,对servlet生命周期和流程运作
会了解很多的...
我现在也是在用jsp+javabean模式开发,自己简单的了解一些servlet,但是对大家说的什么struts和MVC的概念非常模糊?请指点...
呵呵,我刚学时花了一个星期敲完原码,改了两个星期(原码有很多错)
..要是哥们也能搞定的话..会学到很多的..对了,书里面还有个小的struts练习..很不错的..很容易上手...等做完了这些,,再找写理论的东东我想,会有很多心得的...
model1 jsp + javabean
这种适用于开发页面数量比较少,对系统性能要求不是很高的小系统
也就是楼主说的那样,把所有的业务逻辑等等都集中在jsp或者集中在javabean
model2 mvc (有很多的实现方式,不如struts,就是其中的一种)
如果系统比较大,jsp页面比较多,业务逻辑比较复杂
可以考虑用mvc模式
这种模式入门比较难,但用多了,就可以体会到他的好处拉