当你的JAVABEAN要从页面拿数据时就要用到Servlet
解决方案 »
- JSP动作指令include引入文本文件
- jsp新手问题
- 上传文件怎么做?就如<input type="file"...
- 网上书店数据库问题
- Servlet如何取得pageContext
- 怎样解决快速多次点地址上的刷新让服务器挂了的问题?()
- 我在数据库操作时,要同时用到几张表(未用连接池).如何在一个连接中,创建多个statement?
- 我有一提交页面,里面有一个编辑框,我怎么做到在这个编辑框中输入的东西与显示时是一样的啊?
- 分都没有了!这一次我是真的没辙了,人世间最奇怪的问题莫过于此,喜欢挑战的大虾请进来!
- 在jbuilder里建的项目源码放在了那,
- 困扰我三天的简单问题(高分)
- 各位GG进来帮助哈要毕业的小弟.........谢谢
我还是可以把页面的数据传递到JAVABEAN里啊!
要看你的系统的架构了。
1.对于小项目来可以用jsp+javabean就可以了。servlet可以用来处理简单的业务流程。
2.对于中大型项目要看你用的什么架构了,一般的项目回多用在业务流的控制上,这一它强项。
3.其它还有好多,可自行参考相关网站。
国外的企业都是用struts或jsf来开发的,但他们的鼻祖都是一个开发模型:MVC
M--module(javabean,ejb)
V-veiw(jsp)
C-control(servlet,struts,jsf)
简单的说所有的逻辑运算都是在javabean,ejb中完成,jsp只是起到显示的作用,因为你要知道,很多的运算代码放在jsp里很混乱而且很难调试,并且客户端的打开页面的速度也会降低,因此要放到javabean和ejb中处理逻辑运算,而javabean和ejb单独运行是没有意义的,因此需要servlet来调度他们,最后把要得到的数据显示到jsp,这个就是mvc开发模式,
现在懂了吧!
我是ibm认证讲师,算我免费教你一课吧!!!
我是说实际开发中,哪种情况下,一般会用到SERVLET,当然是希望做过项目的
朋友,用项目简单谈谈!!另外,没人回答我第2个问题么!!!!
即使是开发 web service或远程调用,基于http协议的方式(如axis,hession),仍然是比较好的选择,这其中就会使用servlet负责client和server的交互)。当你做web开发时,无论你选择哪一个mvc框架,你都会间接使用到servlet(在其中的角色为Front Controller,你可以参考<j2ee核心模式>,非常不错的一本书),只不过相应的封装工作不用你做而已。至于jms,ejb 没做过,不了解。