第一次自己写东西 不知道 理解的是不是对 先写下来 以工各位参考 大家互相学习
SSH(SP+ST+HI) 这个目前最流行的WEB框架体系 很多爱好者在研究 不过网上的资料还是不多 有的例子介绍的 根本跑不起来 我们需要的 是一个可以 走一边流程的SSH 例子 在我一位 QQ好友 的帮助 下 跑了一个SSH 的完整的例子 经过自己1个星期的 研究 个人认为 如果 用那个项目的模式开发 还是比较简单的 不过很多具体的 地方理解上面还是有问题的 不过想把项目做出来再慢慢理解 我认为才是硬道理
这里我们来谈谈SSH通用的框架问题:
大体上 我是这么认为的:SSH是通过 服务和SP中的事务捆绑,服务中掉调用DAO来完成具体的业务逻辑
是SS的SH 的整和的问题 在STRUTS的ACTION的包下 我们要做一个BASEACTION 他继承了ACTION
并 重写了其中的setServlet方法 这个是最为关键的地方 其中注册了 SP的服务类 WEB启动会自动加载
SH 则在配置文件里面写的很是清楚 容易了解
我自己做了个非常通用的SSH框架 只需要ECLIPSE倒入 一下 把配置文件里面的LIST 里面的*.hbm.xml改成你们自己的MAPPING 数据库的连接 在proxool.xml中进行配置 就可以动手 写 SSH 工程了
其中applicationContext-hibernate.xml里面的内容 需要理解透彻
大致分析一下 首先把HI的SESSIONFACTORY交个SP来管理 然后把HI的事务交给SP来管理 然后把服务类与 SP捆绑 再把 DAO类与服务类捆绑
小弟 第一次写这类文章 很是没有章法 望大家见谅
如果有需要这个SSH通用框架的朋友 可以联系我的QQ:10360048