struts Model2中的JavaBean是做什么用的呢?

Ryoko7 2003-10-15 10:37:17
做一个通过jsp+struts页面访问数据库的程序,不理解Model2中JavaBean的作用。请指教一二。最好给个例子。
...全文
55 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ryoko7 2003-10-15
  • 打赏
  • 举报
回复

struts中已经有FormBean用来保存页面上的数据,那JavaBean作什么用呢?
Ryoko7 2003-10-15
  • 打赏
  • 举报
回复
对JavaBean的概念有些理解不了,什么样的类是JavaBean呢?
ITrichard 2003-10-15
  • 打赏
  • 举报
回复
FormBean的主要作用是接收和校验数据的正确性的。
ActionBean是用来调用商业逻辑的javabean或EJB.
实际运用中FormBean可不用。
JSP程序设计教程 第1章 JSP概述 第2章 JSP开发基础 第3章 JSP语法 第4章 JSP内置对象 第5章 JavaBean技术 第6章 Servlet技术 第7章 JSP实用组件 第8章 JSP数据库应用开发 第9章 JSP高级程序设计 1.Struts是应用Java语言和MVC框架开发的应用于服务端的程序包。 2.Struts的作用使程序员将数据处理、请求控制和结果显示三者进行分离。 3.Struts设计模式改变单一JSP设计模式,使程序员更为方便地开发和维护Java Web程序。 4.Struts的运行环境是什么?答:Struts必须运行在Tomcat或者其它支持JSP和Servlet的服务器。 5.运行Struts是否需要安装JDK? 答:需要,Struts 2必须安装1.5版本以上的JDK。 6.学习Struts是否需要掌握JSP语言和HTML语言? 答:需要掌握JSP语言和HTML语言的知识要点。 7.学习Struts是否需要掌握Java语言? 答:需要掌握Java语言的知识要点。 8. Web程序的设计模式分为2种,单一JSP设计模式。MVC设计模式。 9. 单一JSP设计模式也称为Model 1(模式1)指应用JSP代码处理用户的请求,然后进行数据处理,再返回结果。优点:技术人员不需要学习各种JAVA相关技术。 缺点:代码难以阅读和维护,不利网站以后的更新与换代。 10. Model-View-Controller 模型-视图-控制,MVC模式是在模式2的基础上发展起来的,将数据处理,请求控制和结果显示三者分离。优点:分工明确,三者由不同程序处理,有利于不同技术人员的团队合作;代码易于阅读维护。缺点:涉及多种JAVA技术,需要总负责人熟悉各种技术。 11. Struts 技术介绍:Struts 1在MVC的基础上创建的设计模式。使更加容易应用MVC架构进行JSP网站编程,维护和测试。 Struts 1通过struts-config.xml文件设置动作、表单类、结果显示等。Struts 1通过Action类处理各种请求。相比于Struts 1,Struts 2加入很多新的元素,如访问截取组件(interceptor)。 在Struts 2的技术框架,所有的请求均被截取组件先处理,再交由动作类分发 。Struts.xml是Struts 2的必须配置文件,放在WEB-INF/classes下面。 12.Struts Web应用框架是什么 它是开源框架:Struts 是 Apache 软件基金会资助的一个为开发基于MVC模式的Web应用而设计的一个开源框架.Struts框架的各种Web组件:它是利用Servlet、JavaBean和JSP、定制标签库等Web组件、XML等方面的技术来实现构建Web应用.它同时也是基于MVC模式的Web应用最经典的框架。 13. Struts定义了自己的标签库来实现自己的视图层,创建一个内在的servlet,叫ActionServlet作为控制器,建立一个叫Action类的对象实现业务逻辑。视图组件与业务逻辑的关系放在一个叫struts-config.xml的配置文件声明。 14. ActionServlet职责是把HTTP消息打包起来并传送到框架合适的处理器。 15. Struts程序启动时,首先从配置文件struts-config.xml文件读取相关信息,根据这些信息,控制器可以知道把视图的请求转发给那个业务逻辑处理。视图组件,控制器,业务逻辑组件之间没有代码的联系。 16. Struts的MVC与标准MVC的不同点

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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