请教一下2个问:到底何种情况下该用Servlet这东西啊?!

skyboy0720 2005-10-04 03:08:41
当然,我以前不是从事JAVA技术行业,但马上可能要接触了(WEB层)!
1:在我了解中,可能了解得肤浅吧,我一直觉得很多时候,用JSP/JAVABEAN就可以实现了
到底Servlet的意义体现在哪!

想请老鸟谈谈,当然,希望更多的结合实际的应用开发来说,少些书面上的理论DD


2:如果我将接触SP平台的WEB开发,要求熟悉消息通讯机制,我大概了解了一下,那是JMS,EJB的东西
我作WEB层,当然应该不需要自己去开发,只需调用,那么我还该掌握或了解哪方面的知识??

谢谢了!
...全文
272 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyboy0720 2005-10-05
  • 打赏
  • 举报
回复
楼上,先谢谢你的回复,你说的STRUTS我懂的!
我是说实际开发中,哪种情况下,一般会用到SERVLET,当然是希望做过项目的
朋友,用项目简单谈谈!!

另外,没人回答我第2个问题么!!!!
sun8087 2005-10-05
  • 打赏
  • 举报
回复
servlet 里面是不是一些判断语句啊??????????????
Saro 2005-10-05
  • 打赏
  • 举报
回复
你应该问,在那种情况下,不需要用到servlet才对。
即使是开发 web service或远程调用,基于http协议的方式(如axis,hession),仍然是比较好的选择,这其中就会使用servlet负责client和server的交互)。当你做web开发时,无论你选择哪一个mvc框架,你都会间接使用到servlet(在其中的角色为Front Controller,你可以参考<j2ee核心模式>,非常不错的一本书),只不过相应的封装工作不用你做而已。

至于jms,ejb 没做过,不了解。
medusagjf 2005-10-04
  • 打赏
  • 举报
回复
我来做权威的回答:
国外的企业都是用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认证讲师,算我免费教你一课吧!!!
zhangweihui 2005-10-04
  • 打赏
  • 举报
回复
一般情况servlet什么情况下用,一般都可以,但并不是最佳选择方案。
要看你的系统的架构了。
1.对于小项目来可以用jsp+javabean就可以了。servlet可以用来处理简单的业务流程。
2.对于中大型项目要看你用的什么架构了,一般的项目回多用在业务流的控制上,这一它强项。
3.其它还有好多,可自行参考相关网站。
njwangchuan 2005-10-04
  • 打赏
  • 举报
回复
单纯的Servlet在开发中并不常用.在流行的开源开发工具平台组合(ecilpse+MyEclipse+jboss+struts+mySRL,中小型项目),并不需要拥护直接配置Servlet.
skyboy0720 2005-10-04
  • 打赏
  • 举报
回复
楼上,具体说说,
我还是可以把页面的数据传递到JAVABEAN里啊!
TTLOVEVBNET 2005-10-04
  • 打赏
  • 举报
回复
当你的JAVABEAN要从页面拿数据时就要用到Servlet
huangdeji 2005-10-04
  • 打赏
  • 举报
回复
我不是老鸟,帮不上你什么忙,惭愧

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧