码迷,mamicode.com
首页 > 其他好文 > 详细

SSH整合案例注解式

时间:2018-03-05 14:34:46      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:blog   global   成功   class   视图   info   支持   自增   控制   

技术分享图片

 

首先准备一个实体:注解

技术分享图片

 @GeneratedValue:指定主键的生成策略。
            IDENTITY:支持数据库字段自增长
            SEQUENCE:支持数据库序列自增长
            AUTO:使用Hibernate中的高低位算法。

dao的实现类

技术分享图片

@Repository自动装配到Spring的容器

@Resource:不用get set ,底层反射,直接就是按照名称注入。

 指定bean的id的属性:name

service的实现层

技术分享图片

 

@Service:标识service

@Transactional:用于控制事务。可以出现在接口上,类上和方法上。
                出现在接口上,表示当前接口的所有实现类均有事务支持。
                出现类上,表示当前类的所有方法都有事务的支持。
                出现在方法上,表示当前方法有事务的支持。
                优先级:就近原则。

action类

技术分享图片

 

@Controller:标识控制类

@ParentPackage:指定当前包的父包。和配置文件中extends的属性作用一样。
@Namespace:指定当前类的访问名称空间。和配置文件中namespace属性作用一样。

@Scope:指定bean的作用范围。
            singleton:单例
            prototype:多例
            request
            session
            globalsession

@Results:用于指定多个结果视图。里面包含的都是@Result。

    @Result:用于指定结果视图。
        属性:name:和动作方法返回值一致。type:前往页面的方式(转发/重定向)
              location:前往的页面。写法必须是/xxx/xxxx/..../xxx.jsp

配置文件:

技术分享图片

 

因为注解所以不要dao层,service层,action层

添加页面

技术分享图片

添加成功:

技术分享图片

 

SSH整合案例注解式

标签:blog   global   成功   class   视图   info   支持   自增   控制   

原文地址:https://www.cnblogs.com/hsa521/p/8508717.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!