社区
Java EE
帖子详情
struts Model2中的JavaBean是做什么用的呢?
Ryoko7
2003-10-15 10:37:17
做一个通过jsp+struts页面访问数据库的程序,不理解Model2中JavaBean的作用。请指教一二。最好给个例子。
...全文
55
3
打赏
收藏
struts Model2中的JavaBean是做什么用的呢?
做一个通过jsp+struts页面访问数据库的程序,不理解Model2中JavaBean的作用。请指教一二。最好给个例子。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Ryoko7
2003-10-15
打赏
举报
回复
struts中已经有FormBean用来保存页面上的数据,那JavaBean作什么用呢?
Ryoko7
2003-10-15
打赏
举报
回复
对JavaBean的概念有些理解不了,什么样的类是JavaBean呢?
ITrichard
2003-10-15
打赏
举报
回复
FormBean的主要作用是接收和校验数据的正确性的。
ActionBean是用来调用商业逻辑的javabean或EJB.
实际运用中FormBean可不用。
MODEL
2 的登录功能实现 (servlet+jsp+
javabean
)
MEDEL 2 servlet+jsp+
javabean
实际上view并没有使用jsp,只是简单是使用了html 可以把这个看
做
是
struts
的入门教程 理解起来较为容易 由于使用JDBC native bridge,使用请先安装MSSQL 2000 SP3或SP4;并下载驱动程序,安装驱动后将其/lib下的三个文件导入工程的WEB-INF/lib
中
JSP——
Model
2 实现的验证登陆
model
2 的缺点:---- 针对
Struts
,
model
2 有了不足 1 一个请求过来 我就要在Web.xml
中
增加一个配置。---累不累啊。 就是说我有多个请求就要增加多少个。----麻烦啊。 2 请求过来的时候是不是要带上一个参数啊,-- 累不累啊。 并且还要在动作类
中
作判断。--- 烦了。 -
model
2 的优点 :---- 针对modle1 ,
model
2 呈现出了自己的有点。
javaBean
+ Servlet + jsp 针对
Model
1 ,它把实现后台处理的Java代码,写在了一个Servlet
中
,这样写的好 处是--显示层 -jsp 控制层 - Servlet 数据模型 - JavaBean 分开了。
struts
项目学习笔记
Struts
2 是一个非常优秀的MVC框架,基于
Model
2 设计模型 由传统
Struts
1和WebWork两个经典框架发展而来
Struts
2框架=
Struts
2+XWork Strust2 核心功能 允许POJO(Plain Old Java Objects,简单
javabean
对象,没有继承,没有实现,getter,setter方法)对象 作为Action,没有耦合 Action的execute 默认方法不再与Servlet API耦合,更易测试 支持更多视图技术(JSP(转译java文件,编译成class文件,才可以运行)、(模板技术,html,把数据和模板html一起以流方式输出)FreeMarker、Velocity) 基于AOP(面向切面编程)思想的拦截器机制,更易扩展(不修改源代码的条件下,增强代码功能) 更强大、更易用输入校验功能 整合Ajax支持:json插件
Struts
2的今生前世: 1.早期开发模型Servlet+JSP+
JavaBean
显得力不从心: 流程凌乱、数据传递无序、缺乏辅助功能。 2.MVC模式的轻量级Web应
Struts
2,Spring,Hibernate
MVC是三个单词的缩写,分别为: 模型(
Model
),视图(View) 和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。
Model
层实现系统
中
的业务逻辑,通常可以用
JavaBean
或EJB来实现。 View层用于与用户的交互,通常用JSP来实现。 Controller层是
Model
与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。
JSP程序设计课件包含Hibernate,
Struts
的介绍
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的不同点
Java EE
67,512
社区成员
225,881
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章