社区
Java EE
帖子详情
struts应用的一点理解,不知道对不对,大家看看。
VVV_lucky
2003-08-13 09:13:05
struts刚接触,各位看看我说的对不对。
我感觉就是先做页面jsp,一个页面可对应多个ActionForm,一个ActionForm在对应一个ActionClass.ActionClass里是相应的事务逻辑。
这是我的一点理解,大家认为呢?
...全文
53
5
打赏
收藏
struts应用的一点理解,不知道对不对,大家看看。
struts刚接触,各位看看我说的对不对。 我感觉就是先做页面jsp,一个页面可对应多个ActionForm,一个ActionForm在对应一个ActionClass.ActionClass里是相应的事务逻辑。 这是我的一点理解,大家认为呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
youfly
2003-08-14
打赏
举报
回复
应该说apache的网站上是建议如果能有多个JSP页面对应到一个ActionForm就应尽量这么做,struts会将actionForm进行处理,然后提交给一个具体的action,action根据actionForm里的数据具体业务逻辑的相关调用或处理。
leojeff
2003-08-14
打赏
举报
回复
我看有的资料上讲建议只做1个ActionForm,这个ActionForm对应所有的表单,并且包含所有的提交字段。这样的好处是页面设计者可以重新组织不同页面的字段,而不需改变处理逻辑。
业务逻辑与Action确实应该分开,这样层次更清晰一些。
业务逻辑是“做什么”
Action类是“决定做什么”
VVV_lucky
2003-08-14
打赏
举报
回复
哦,多谢风之子的回答。
那就是这个意思吧。
Struts Action 类是应用程序逻辑。它进行 JDBC 调用、调用其他的业务 bean 并调用 EJB 等等。我们建议把业务逻辑与其他的 bean 分开,而不要把它嵌入这个 Action 类。这个类调用有业务逻辑的 bean。
VVV_lucky
2003-08-14
打赏
举报
回复
多谢各位,
还有没有想说说的了?
whyxx
2003-08-13
打赏
举报
回复
通常一个JSP最好只对应一个actionForm,多了的话,处理起来比较麻烦,而且也没有意义.ActionClass通常也不会去处理事务逻辑,一般来说会在ActionClass之下还有一层结构专门做诸如DB处理这种工作的class,ActionClass里面应该是根据画面的不同要求,调用底层不同的函数来实现
Struts
1自学教程
Struts
1是
Struts
2学习的基础,懂了
Struts
1,学习
Struts
2会变得很轻松。很多遗留系统,需要维护,也需要我们懂点
Struts
1的知识。本次课程为14个学时,将从
Struts
1.x的环境搭建以及技术准备入手,利用
Struts
1.x实现用户注册、登录、删除以及修改等各类模块。在此次课程中在开发过程准备与开发过程完成共两个学时详解了
Struts
1.x的运行机制,这样的教学方式能加深我们对其的
理解
。
深入
理解
Struts
2
简介
Struts
2是
Struts
的下一代产品,是在
struts
1和WebWork的技术基础上进行了合并的全新的
Struts
2框架。其全新的
Struts
2的体系结构与
Struts
1的体系结构差别巨大。
Struts
2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以
Struts
2可以
理解
为WebWork
Struts
2框架
理解
在学习
Struts
2之前我们先来了解一下什么是
Struts
2,先从宏观一步步深入
理解
struts
2的框架模式。 定义:
Struts
2是流行和成熟的基于MVC设计模式的Web
应用
程序框架。
Struts
2的使用非常简单。 特点: 我们已经
知道
什么是
Struts
2是什么,
Struts
2使用非常简单,为什么会让我们感觉很简单呢?来看一下
Struts
1和
Struts
2的区别和对比(完整版)
struts
2不是
struts
1的升级,而是继承的webwork的血统,它吸收了
struts
1和webwork的优势。 先看
struts
的Action官方注释(
struts
1.3.8源代码) /** * An Action is an adapter between the contents of an * incoming HTTP request and the correspon
粗浅看
Struts
2和Hibernate框架
Struts
是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于
Struts
能充分满足
应用
开发的需求,简单易用,敏捷迅速,
struts
2和hibernate分别都是框架是JavaEE中的三大框架之一,同时也是非常“老”的两个框架,现在很多已经转换为springMVC和mybatis来开发javaee
应用
了,既然sturts2和hibernate可以成为经典,那肯定还是有其存在的必要的,对于一些老的项目来说,如果我们要对其进行维护什么的,我们还是需要了解
struts
2
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写文章