当前位置: 首页 > news >正文

电子商务网站开发的预期目标打开全网搜索

电子商务网站开发的预期目标,打开全网搜索,网站常用英文,网站建设招标说明书springmore-core springibatis实现读写分离 特点 无缝结合springibatis#xff0c;对于程序员来说#xff0c;是透明的 除了修改配置信息之外#xff0c;程序的代码不需要修改任何东西 支持spring的容器事务规则:基于spring配置的容器事务读写事务到主库只读事务到从库如果没…springmore-core springibatis实现读写分离 特点 无缝结合springibatis对于程序员来说是透明的 除了修改配置信息之外程序的代码不需要修改任何东西 支持spring的容器事务规则:基于spring配置的容器事务读写事务到主库只读事务到从库如果没有配置事务更新语句全部到主库查询语句均衡到从库 实现源码https://gitcafe.com/tangyanbo/springmore 下载spring-core即可快速入门 maven依赖dependencygroupIdorg.springmore/groupIdartifactIdspringmore-core/artifactIdversion1.0.0/version /dependency dataSource配置(applicationContext.xml中) ?xml version1.0 encodingutf-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:contexthttp://www.springframework.org/schema/contextxsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-3.0.xsd!-- C3P0连接池配置 --bean idmaster classcom.mchange.v2.c3p0.ComboPooledDataSourceproperty namedriverClassvaluecom.mysql.jdbc.Driver/value/propertyproperty namejdbcUrlvaluejdbc:mysql://192.168.1.246:3306/db1/value/propertyproperty nameuservalueysb/value/propertyproperty namepasswordvalueysb/value/propertyproperty nameinitialPoolSizevalue20/value/propertyproperty nameminPoolSizevalue20/value/propertyproperty namemaxPoolSizevalue200/value/propertyproperty namemaxIdleTimevalue255000/value/property/beanbean iddataSource2 classcom.mchange.v2.c3p0.ComboPooledDataSourceproperty namedriverClassvaluecom.mysql.jdbc.Driver/value/propertyproperty namejdbcUrlvaluejdbc:mysql://192.168.1.246:3306/db2/value/propertyproperty nameuservalueysb/value/propertyproperty namepasswordvalueysb/value/propertyproperty nameinitialPoolSizevalue20/value/propertyproperty nameminPoolSizevalue20/value/propertyproperty namemaxPoolSizevalue200/value/propertyproperty namemaxIdleTimevalue255000/value/property/beanbean iddataSource3 classcom.mchange.v2.c3p0.ComboPooledDataSourceproperty namedriverClassvaluecom.mysql.jdbc.Driver/value/propertyproperty namejdbcUrlvaluejdbc:mysql://192.168.1.246:3306/db3/value/propertyproperty nameuservalueysb/value/propertyproperty namepasswordvalueysb/value/propertyproperty nameinitialPoolSizevalue20/value/propertyproperty nameminPoolSizevalue20/value/propertyproperty namemaxPoolSizevalue200/value/propertyproperty namemaxIdleTimevalue255000/value/property/beanbean iddataSource classorg.springmore.core.datasource.DynamicDataSourceproperty namemaster refmaster / property nameslaveslistref beandataSource2/ref beandataSource3//list /property/bean /beans 整合mybatis配置(applicationContext.xml中) !-- ibatis3 工厂类 --bean idsqlSessionFactory classorg.mybatis.spring.SqlSessionFactoryBeanproperty namedataSource refdataSource /property nameconfigLocation valueclasspath:sqlMapConfig.xml //beanbean idsqlSessionTemplate classorg.mybatis.spring.SqlSessionTemplateconstructor-arg index0 refsqlSessionFactory //beanbean iddynamicSqlSessionTemplate classorg.springmore.core.datasource.DynamicSqlSessionTemplateconstructor-arg index0 refsqlSessionTemplate //bean 事务配置(applicationContext.xml中) !-- 定义单个jdbc数据源的事务管理器 --bean idtransactionManagerclassorg.springmore.core.datasource.DynamicDataSourceTransactionManagerproperty namedataSource refdataSource //bean!-- 以 Transactional 标注来定义事务 --tx:annotation-driven transaction-managertransactionManagerproxy-target-classtrue / !-- 配置事务的传播特性 --tx:advice idtxAdvice transaction-managertransactionManagertx:attributestx:method nameinsert* propagationREQUIRED read-onlyfalserollback-forException /tx:method namedelete* propagationREQUIRED read-onlyfalserollback-forException /tx:method nameupdate* propagationREQUIRED read-onlyfalserollback-forException /tx:method nameproc* propagationREQUIRED read-onlyfalserollback-forException /tx:method nameselect* read-onlytrue /tx:method name* read-onlyfalse /!-- tx:method name* read-onlytrue / --/tx:attributes/tx:advice!-- 那些类的哪些方法参与事务 --aop:configaop:pointcut idallManagerMethod expressionexecution(* org.springmore.core.dao..*(..)) /aop:advisor pointcut-refallManagerMethod advice-reftxAdvice //aop:config dao代码示例 Repository(UserMapperImpl) public class UserMapperImpl implements UserMapper{Autowiredprivate DynamicSqlSessionTemplate sqlSessionTemplate;//从库public ListUser selectByUserNameAndPwd(User user) {return sqlSessionTemplate.selectList(selectByUserNameAndPwd, user);}//主库public void insert(User user) { sqlSessionTemplate.insert(insert, user); } } 转载于:https://www.cnblogs.com/tangyanbo/p/4601220.html
http://wiki.neutronadmin.com/news/276628/

相关文章:

  • 原网站开发新功能seo全网营销公司
  • 网站flash引导页下载个人app怎么做
  • 微信电商网站开发为企业设计网站
  • 专业网站建设效果显著ps做阿里网站分辨率设置
  • 影楼网站源码自助建站平台哪家好
  • 做众筹网站怎么赚钱淘客网站怎么建设
  • 做网站需要什么硬件装修设计软件知乎
  • wordpress编辑网站小程序商家入驻平台
  • 威海网站建设公司排名商城的网站建设
  • 如何设置自己的网站文化建设 设计公司网站
  • 社交网站的设计做网站一般收取多少钱
  • 工商营业执照官网网站树状型结构优化
  • 十三五关于网站建设小规模网站开发税率
  • 网上学学网站开发工程师信息化建设
  • 站外seo是什么哪个域名注册网站好
  • 深圳网络营销|深圳网站建设公司|专业网络营销运营推广策划公司河北省城乡住房和建设厅网站
  • 电厂建设审批进度网站为什么有些网站更新的信息看不到
  • 建设部网站 合同格式京东商城网站的搜索引擎营销做的案例分析
  • 表格如何给网站做链接做微商怎么通过网站和贴吧引流客源
  • 温州cms建站系统1688外贸平台
  • 校园二级网站建设个人商城网站制作费用
  • 网站建设需不需要编程网站名称需要注册吗
  • 雄安网站开发公司小型企业网站的设计与实现
  • error 403 网站拒绝显示学校网站建设软件推荐
  • 可以自己做网站卖东西cms建站
  • 武昌有专业做网站陕西省建设网官方
  • 石家庄建设厅官方网站xuzhou网站制作
  • 地板网站源码品牌网站部门建设
  • 网站用户体验网站的营销推广方案
  • 网站建设专业知识合肥seo网站建设费用