zoukankan      html  css  js  c++  java
  • SSH笔记一

    加入JAR包(包括c3p0和sql的,重复包删低版本的)

    1. 加入Spring

        1)  配置web.xml文件

          ------删内容留web-app--------ctrl+shift+f--------contextListener

          创建IOC容器的对象,将对象放到application中对应的域里

        2)再在config中添加applicationContext.xml, 空即可

          加入Spring的配置文件—可以复制,中间去掉(即空)不产生错误

      2. 加入Hibernate

        1)  同时建立持久化类

        ----------即在config中添加hibernate.cfg.xml,在其中配置H的基本属性

        --------- ctrl+shift+t ------方言,,是否显示格式化SQL,生成数据表的策略……

        2)  和其对应的.hbm.xml文件,生成对应的数据表

        ---------------在entities中建立Class----相当于写表里的信息

        --------------建立xml文件,名字***.hbm.xml(***与entities中相同),选择DTD file,选择XML Catalog entry,选中H3.0,……

        3)  Spring整合Hibernate

        先建一个数据库,在config中的db.properties中写与数据库相连的语句

        在applicationContext中导入资源文件(指db.entities),配置c3p0数据源(指db.entities下的各个元素),配置sessionFactory(指.hbm.xml)

        启动项目会看到生成对应的数据表

        配置Spring的声明式事务-配置Hibernate 的事务管理器,配置事务属性,配置事务切入点,再把事务属性和事务切入点关联起来

      3.加入Struts2

        1)  在web.xml文件中配置Struts的Filter,加入struts2的配置文件(空即可)

        2)  整合Spring

      1.  在spring的配置文件中正常配置action, action的scope为prototype

            (加入strusts.xml,加入applicationContext_bean)

            在bean中配置action

            在struts中写action(对应的是bean中对应的action的id)

            在.actions中建***Action.java(继承ActionSupport)---***Service

            在.dao中建***Dao.java---SessionFactory,set,get

            在.service中建***Service---***Dao

            在bean中完善配置Dao,Service

          2.  在struts2的配置文件中配置action时,class属性指向该action在ioc中的id

      完成功能

  • 相关阅读:
    SQLSERVER 2012之AlwaysOn -- 一次硬件升级引发的问题
    SQLSERVER 2012之AlwaysOn -- 同步模式下的网卡性能优化
    Replication的犄角旮旯(九)-- sp_setsubscriptionxactseqno,赋予订阅活力的工具
    关于X锁的问题--由select+X锁是否持有到事务结束的误区
    SQLServer 2012之AlwaysOn —— 指定数据同步链路,消除网络抖动导致的提交延迟问题
    Replication的犄角旮旯(八)-- 订阅与发布异构的问题
    Replication的犄角旮旯(七)-- 一个DDL引发的血案(下)(聊聊logreader的延迟)
    JavaScript 学习笔记 -- String.trim + format
    SQL笔记
    SQL笔记
  • 原文地址:https://www.cnblogs.com/justmaomao/p/6672438.html
Copyright © 2011-2022 走看看