servlet 和java Bean的区别

qhfu 2005-04-22 10:22:41
如题!
...全文
169 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
anguskwan 2005-04-23
  • 打赏
  • 举报
回复
今天看EJB的书说:
EJB - Enterprise JaveBean是java开发者编写的并安装在一个应用程序服务器上的Java组件, 他提供了命名,安全性,事务性以及其他企业及服务。这些被安装的组件能按一种分布式的形式通过网络来应用。

组件有三大特性:
特定接口,显示从属,部署能力
通常为他的客户机提供一个或多个商业服务,客户机可能是一个GUI接口(基于web的活其他的)或多数情况下是另一个组件。组件能提供的服务,简单的可以向一个客户返回一个Email地址,复杂的可以向为运输到某某地的订单进行计费。

创建了单个组件之后,可以将它装入(装配,部署)到更大的组件组中,这个就是所谓的组件体系结构了,结构常见的有 两层结构(Fat-Client + Server),三层结构, N层~~~~等


Servlet
一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面。
Servlet提供了大量的实用工具例程,例如自动地解析和解码HTML表单数据、读取和设置HTTP头、处理Cookie、跟踪会话状态等。


。。。。。。。。
anguskwan 2005-04-23
  • 打赏
  • 举报
回复
学习
jsjzzh 2005-04-23
  • 打赏
  • 举报
回复
上面是书上这样说的。

如果你学过struts,可以把servlet理解成控制器ActionServlet,而javabean理解成ActionForm.
jsjzzh 2005-04-23
  • 打赏
  • 举报
回复
Servlet看起来好像是一个微小的web server。它接受请求并产生响应。但,和常规web servers不同,servlet API 是专门设计来帮助Java 开发人员创建动态应用的。Servlet 本身是遍译成字节码的Java 类,就像其他Java对象一样。Servlet 访问HTTP特定服务的API,但仍然有另外一个Java 对象运行于程序之中,并管理所有的Java资产。

JavaBeans 是一种 Java 类,它遵从一定的设计模式,JAVABEAN 是一种JAVA语言写成的可重用组件。为写成JAVABEAN,类必须是具体的和公共的,并且具有无参数的构造器。JAVABEANS 通过提供符合一致性设计模式的公共方法将内部域暴露称为属性。众所周知,属性名称符合这种模式,其他JAVA 类可以通过自省机制发现和操作这些JAVABEAN 属性。
qhfu 2005-04-23
  • 打赏
  • 举报
回复
能不能详细解释一下。。 ,, 呵呵
sankt 2005-04-22
  • 打赏
  • 举报
回复
servlet是服务器的小应用程序,而javabean是服务器端的一个软体组件,可以看成一个class,但是它不能算是一个class
^_^

62,614

社区成员

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

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