2009年1月8日
springside3背景struts2.1.2 spring2.5.6 Hibernate3.4GA
1.struts2
使用ZeroConfig + CodeBehind插件,实现约定大于配置的零配置文件风格.
根本不用配置struts.xml文件
这里就是action实现annotation CodeBehind。
如方法
通过 /user/user!input.action访问, 并转到 /user/user-xxx.jsp页面
即namespace + action name + "-" + "xxx.jsp"
另外其中 action中需要注入的 service 使用annotation ,在set方法前 加入@request 或 @ autowired 或 @resource
注释(具体是用那个暂时无法搞清楚,总之我用request 就不行,另外两个都可以)
有了这个代码之后 就能注入spring 环境中的 id = userManager 的bean (我个人理解)
而spring中 id = userManager 的bean 也是通过自动注入完成的
主要代码是 applicationContext.xml文件中的
代码:
2.spring
spring2.5.6的annotation特性用的比较泛滥。 新手刚开始看的一头雾水很正常。
xml文件中配置自动注册bean,通过扫描包中的带注解的类。即这个代码:
扫描到下面的类,就自动注册成 id=userManager
3.hibernate
使用hiberante3 注解,不要XML配置,实体类注解不用多说。
需要注意的是entity类的扫描配置
看清楚是扫描包,不是扫描类! 所以实体类com.mylu.User是无法扫描到,要放在 com.mylu.xxx.User才能扫描到!
下边按照ss3风格做的例子,去掉spring security 框架的, 结构更清晰。
下载:实例代码
附:
类库
posted @
2009-01-08 17:01 Super·shen BLOG 阅读(1790) |
评论 (2) |
编辑 收藏
①主动出击,马上行动
②每年100本书以上
③一辈子在推销自己
④形象 良好的态度
⑤非常明确自己想要的是什么。
⑥连续15年拜访一个顾客,连续15年主动出击
⑦成功 = 知识+人脉
⑧六出祁山,那是责任。
|
|
28 | 29 | 30 | 31 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
常用链接
留言簿(6)
随笔分类(28)
随笔档案(40)
文章分类
个人主页
搜索
最新评论
阅读排行榜
评论排行榜