Spring整合Hibernate配置

  • <?xml version="1.0" encoding="UTF-8"?>
  • <beans xmlns="http://www.springframework.org/schema/beans"
  •    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  •    xmlns:p="http://www.springframework.org/schema/p"
  •    xmlns:aop="http://www.springframework.org/schema/aop"
  •    xmlns:tx="http://www.springframework.org/schema/tx"
  •    xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.1.xsd
  •       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
  •       http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.1.xsd">
  •    <!-- 配置数据源-->
  •    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  •       <property name="username" value="scott"></property>
  •       <property name="password" value="admin" ></property>
  •       <property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:lgf" />
  •       <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
  •    </bean> 
  •    <!-- 配置hibernate本地会话工厂-->
  •    <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
  •       <property name="dataSource" ref="dataSource"></property>
  •       <property name="hibernateProperties">
  •          <props>
  •             <prop key="hibernate.show_sql">true</prop>
  •             <prop key="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</prop>
  •          </props>
  •       </property>
  •    </bean>
  •    <!-- 配置hibernate事务管理-->
  •    <bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager">
  •       <property name="sessionFactory" ref="sessionFactory"/>
  •       <property name="dataSource" ref="dataSource"/>
  •    </bean>
  •    <!-- 配置事务通知-->
  •    <tx:advice transaction-manager="transactionManager" id="tx_advice">
  •       <tx:attributes>
  •          <tx:method name="get*" read-only="true"/>
  •          <tx:method name="*"/>
  •       </tx:attributes>
  •    </tx:advice>
  •    <!-- 配置执行的方法表达式,切入点-->
  •    <aop:config>
  •       <aop:pointcut expression="execution(* com.ssh.service.*.*(..))" id="tx_pointcut"/>
  •       <aop:advisor advice-ref="tx_advice" pointcut-ref="tx_pointcut"/>
  •    </aop:config>
  • </beans>

 

说明:JAVA SpringMVC+mybatis(oracle 和 mysql) HTML5 全新高大尚后台框架 bootstrap(可换皮肤)

 

1.支持APP手机应用(android和ios)接口调用

 

2.全新高大尚HTML5+css3.0+bootstrap开发界面UI,美观漂亮时尚、前沿(自动适配PC、平板、手机(需求微调)屏幕)

 

3.有ORACLE 和MYSQL ,Spring3.0,4.0版本各一个,一共4套版本全部提供的是源代码

 

4.框架搭建完善,在此基础上做过很多项目,身经百战,支持大并发,程序运行稳定。

 

5.基础功能已经完善,此为框架平台,需要程序员二次开发做具体的项目

 

 UI界面里能体现的功能如下(蓝色部分):

 

       (组织管理:角色管理,分角色组和成员,有组权限和成员权限。

 

        菜单权限:分配给每个角色不同的菜单权限,RightsHelper加密技术,放到缓存中。

 

           功能按钮权限:独立分配不同的角色不同的功能权限,增删改查权限分配具体到菜单

 

        支持多用户分权限管理后台

 

        系统用户:对各个基本的组会员增删改查(支持编号、邮箱、用户名登录)

 

       会员管理:对前台用户管理,分配会员级别,到期时间,状态,联系信息等资料

 

       菜单管理:增删改查菜单 ztree(自定义菜单)业务菜单和系统菜单分离

 

 

 

       数据字典:无限级别,支持多级别无限分类。内设编号,排序等

 

          1. 导出 导入 excel 文件

 

          2. IO 流上传下载文件

 

          3. 群发邮件,可以发html、纯文本格式,可以发给任意邮箱(实现批量发送广告邮件)

 

          4. 群发or单独 发送短信,支持两种第三方短信商接口

 

          5. spring   aop  事物处理

 

      )

 

代码里提供的代码实例(绿色部分):

 

         (  提供完善齐全的工具类(邮件发送源码,md5加密类,上传下载类,微信接口类等等) 

 

            1.app接口(支持与其它语言数据交互)

 

            2.极光推送 (推送给APP及时消息,APP不启动也能收到)

 

            3.微信接口(微信接口验证,文本回复,图文回复等)

 

            4.java定时器 (定时执行某程序,精确到秒,可设置周期)

 

            5.Base64传输图片

 

            6.MD5加密 (登录密码用此加密)

 

            7.根据汉字 解析出汉字的全拼(拼音)和首字母 (导入excel文件到用户表,根据用户的汉字姓名生成拼音的用户名)

 

            8.图片加水印(图片水印,文字水印)

 

            9.生成 or  解析 二维码

 

            10.HTML5 + JAVAEE  WebSocket 通信技术 )

 

6.在此基础上可开发各种系统软件(OA、ERP、医疗管理、金融、网站后台、APP后台等等),界面美观,给客户拿的出手

 

提供整套UI

 

QQ:313596790

 

提供svn地址,随时更新

 

 

 

 

 

 

 

 

 登录界面背景用H5特效自动切换(百叶窗,幕布等多种切换方式)技术分享

 

 

 

 

 技术分享

 

 

 

 技术分享

 

 

 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。