社区
Web 开发
帖子详情
struts action作为参数 好不好
dingdang_j
2009-09-28 05:14:39
我在一个DAO中写了些操作数据库的方法 然后方法的参数我用的个action类 然后在action类里调用直接是XXX(this)
为什么action类作为参数不好也
...全文
119
12
打赏
收藏
struts action作为参数 好不好
我在一个DAO中写了些操作数据库的方法 然后方法的参数我用的个action类 然后在action类里调用直接是XXX(this) 为什么action类作为参数不好也
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
herotang101
2009-09-30
打赏
举报
回复
一句话,LZ你还是不要用MVC架构了
fhm727
2009-09-30
打赏
举报
回复
建议楼主学学三层结构
代码间的舞者
2009-09-30
打赏
举报
回复
lz可以把request传到DAO中,不用传action了。
龙翔飞雪
2009-09-30
打赏
举报
回复
DAO里调用Action... LZ完全没明白Action属于什么位置的...
Action -> Service -> Dao
顺序是这样的.
iso_wangjian
2009-09-30
打赏
举报
回复
还是在视图层些action吧,dao里面写很难维护的
xiaochengfu1
2009-09-30
打赏
举报
回复
违背了MVC原则
zhongAppleMX
2009-09-30
打赏
举报
回复
没有层次,违背了MVC原则,不利于代码的可读性和维护性
RyanDream
2009-09-29
打赏
举报
回复
可以是可以,不过祈祷以后需求不会变更就行了,耦合太大了,基本上写出来的东西是一次性来的,这边用了,那边要用得再写
redlotus_lyn
2009-09-29
打赏
举报
回复
了解一下MVC
derta2009
2009-09-28
打赏
举报
回复
不易维护
bruce203
2009-09-28
打赏
举报
回复
action其实是界面层的东西,负责请求这块,怎么又和dao扯到一起去了?层次很混乱了...
没事就学学
2009-09-28
打赏
举报
回复
以后你要换个控制层,是不是还要修改数据层呀。。。。所以不好
框架集成详解很简单很容易不好不要积分
使用spring,
struts
2,hibernate,ajax的合成,使用了一个简单的分页。
很好的银行系统源代码
开始做本项目时对
Struts
架构理解的并不是很深刻,导致项目有些模块 互相耦合的比较紧密,不利于以后扩展和改进。 1.SearchGene写的比较乱,程序可读性以及可维护性都不好,下一步拟通过接口编程来实现 查询字符串的自动生成。 2.BusinessDelegate写成了一个Singleton是否合适,每一个客户请求后都会new 一个业务对象 对其服务,是否有更好的解决办法以提高程序的效率。 3.
Struts
-config文件的
Action
设计的有些散乱,下一步改进。 4.业务对象和DAO合在一起了,降低了程序的扩展性和可维护性,下一步会把二者分开以降低各层 之间的耦合。 5.
Struts
1.2.7 的 Validator验证框架 不稳定,只能显示第一个
参数
,同时执行多个验证时
参数
的显示顺序也不对,是程序原因还是 配置不正确,再上网查找。 6.本项目大部分错误都用异常的形式来处理,异常虽可以使程序清晰,但也会消耗大量资源,若某些错误如密码错,余额不足等多次 出现则服务器响应速度必定会很慢,下一步将经常发生的错误使用硬代码来处理,减少资源浪费。 7.持久层操作大多依赖存储过程和触发器程序的部署会比较复杂,而且会使持久层和数据库耦合过紧,不利于维护,下一步准备用Hibernate 架构改进持久层,如有条件则还可用Spring框架来规范业务层,和统一整个项目。(学习Hibernate和Spring大约1个月时间)。
关于
Struts
2传
参数
的几种方法随笔
struts
2向后台传递
参数
的三种常用方法
Struts
2
参数
赋值的方式和原理
导读 本文先介绍
Struts
2中接收
参数
的几种方式,然后在此基础上简单介绍ValueStack和ModelDriven的原理。
参数
赋值方式 1.属性驱动 第一种做法是直接在
Action
中定义所有需要的属性,然后在JSP中直接用属性名称来提交数据。 Login
Action
: public class Login
Action
{ private String us
Struts
2.3.24源码解析+
Struts
2拦截
参数
,处理请求,返回到前台过程详析
Struts
2官网:http://
struts
.apache.org/ 目前最新版本:
Struts
2.3.24
Struts
1已经完全被淘汰了,而
Struts
2是借鉴了webwork的设计理念而设计的基于MVC的框架。感兴趣的可以了解一下webwork概念,这里不做涉及。我们常说的
Struts
2 Spring Hibernate三大面试中常被问到的框架,其实
Struts
2和Sp...
Web 开发
81,114
社区成员
341,728
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章