这么说把:bean 是java的一个有关容器:就像是VC中的控件, ejb是e:企业J:java b: bean的缩写,是在企业平台的开发控件(呵呵,我也不知道正确不正确了)
servlet: 是用java实现的CGI语言(CGI:通用网关接口)
至于说他们之间的关系:一个好的java程序员,不一定是一个优秀的jsp程序员,但是
一个优秀的jsp程序员必定是一个好的java程序员
GOOD LUCK !
servlet: 是用java实现的CGI语言(CGI:通用网关接口)
至于说他们之间的关系:一个好的java程序员,不一定是一个优秀的jsp程序员,但是
一个优秀的jsp程序员必定是一个好的java程序员
GOOD LUCK !
解决方案 »
- 如何让页面在新选项卡中打开?
- Ajax实现会员登陆问题
- email 自动通知的功能
- struts多模块与getInputForward问题
- 如何在jsp中编写判断语句判断时间范围
- 在mvn工程中使用spring发布osgi服务泛型编译报错:The type List is not generic;
- 新手提问,如何布置我的标记库文件TLD已经定义好了,请高手指点拉,散分了,不多也是分啊!
- 从access数据库中提取数据问题!!!
- SERVLET 不能运行!
- JSP 内嵌 class的问题
- 大家看看我做的论坛
- 在servlet的dopost 事件中如何取出上级表单中名称相同的控件的值,在线等待!!!
good, agree
servlet: 是用java实现的CGI语言(CGI:通用网关接口)
至于说他们之间的关系:一个好的java程序员,不一定是一个优秀的jsp程序员,但是
一个优秀的jsp程序员必定是一个好的java程序员
GOOD LUCK !
jsp负责显示,与用户交互的工作;
servlet在ejb或者一般的java bean和jsp之间控制,相当于一个协调者;
ejb工作于幕后,完成实际的工作,如果有数据,它负责具体的处理。
当然以上的划分并不是绝对的。
如果打一个比方,可以这样看:
jsp就像演员;servlet就像导演;而ejb就像编剧。
分别工作于台前、中间、与幕后。
servlet是一提交者,相当于一个协调者;
ejb完成实际的工作它负责具体的数据处理及数据库的连接。
所谓企业级软件就是能够支持企业共同需求的这类软件的总称。
Jave Bean是空间的封装,EJB是企业应用的封装,Servlet是Web用户的入口。
通常用JSP+Servlet+EJB的开发模式只是为了将数据表示和业务逻辑分开,即所谓的MVC结构。
:)