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

6入空间网站免费观看网站标题怎么修改

6入空间网站免费观看,网站标题怎么修改,高校网站群建设研究,网站建设框架Hibernate框架 1 hibernate核心配置文件 #xff08;0#xff09;orm思想 -对象关系映射 #xff08;1#xff09;数据库信息 #xff08;2#xff09;hibernate信息 #xff08;3#xff09;映射配置 #xff08;4#xff09;hibernate核心配置文件 -如果单纯使用hi… Hibernate框架 1 hibernate核心配置文件 0orm思想 -对象关系映射 1数据库信息 2hibernate信息 3映射配置 4hibernate核心配置文件 -如果单纯使用hibernate框架核心配置文件名称hibernate.cfg.xml和位置src下面固定的。 -hibernate和spring整合的时候Hibernate核心配置文件名称和位置没有固定要求的。   2 hibernate映射配置文件 1实体类和数据库表映射关系-使用orm思想   3 hibernate操作的步骤 1在spring框架对Hibernate框架进行封装使用hibernateTemplate Struts2框架 1 Action操作 1action创建三种方式 -继承类ActionSupport 2配置action访问路径 -创建struts.xml配置文件这个文件名和位置固定在src下面的 3配置访问action的多个方法 -使用通配符方式配置 4在action获取表单提交数据 -获取request对象 **使用ServletActionContext类获取 -属性封装 -模型驱动重点掌握 -表达式封装 5在action操作域对象 -使用ServletActionContext获取域对象 6配置struts2的过滤器 过滤器名字叫StrutsPreparedAndExecuteFilter. 2 值栈 1向值栈放数据 -set方法 -push方法 -定义变量生成get方法   2从值栈获取数据 -在jsp中使用struts2标签ognl获取 -s:propetry -s:iterator 3 拦截器 1aop和责任链模式 2自定义拦截器 -继承MethodFilterInterceptor -重写类里面的方法 -配置拦截器和action关联 Spring框架 1 spring核心配置文件 1名称和位置没有固定要求 2在spring核心配置文件中引入schema约束 2 创建对象 1xml配置方法bean id class scope/ 2注解方法四个注解 3 注入属性对象类型属性 1xml配置方式 2注解方式两个注解 -autowired -resource 4 使用ServletContext对象和监听器实现 1在服务器启动的时候加载spring配置文件创建对象 2配置spring的监听器 3指定spring配置文件位置 5 jdbcTemplate 6 spring事务配置 1xml方式 2注解方式 SSH整合思想 整合struts2和spring框架 1 把struts2的action交给spring管理 2 实现过程 第一步 导入struts2的jar包 1导入用于整合的jar包 第二步  创建action 第三步 创建struts2核心配置文件配置action 1位置在src下面名称是struts.xml 第四步 配置struts2过滤器 第五步 导入spring的jar包 第六步 创建spring配置文件 1引入约束 2配置spring监听器 3指定spring配置文件位置 listener listener-classorg.springframework.web.context.ContextLoaderListener/listener-class /listener context-paramparam-namecontextConfigLocation/param-nameparam-valueclasspath:bean1.xml/param-value /context-param 第七步 把action交给spring进行配置***** !-- 配置action对象 --bean iduserAction classcn.itcast.action.UserAction scopeprototype!-- 注入service --property nameuserService refuserService/property/bean 1在spring配置action对象在struts.xml中也配置action对象 2解决 只需要在spring里面配置action对象不要再struts.xml中配置 strutspackage namedemo1 extendsstruts-default namespace/!-- class属性里面不写action全路径了因为写了      action对象创建两次 写spring配置的action的bean的id值 --action nameuserAction classuserAction/action/package /struts !-- 配置action对象 --bean iduserAction classcn.itcast.action.UserAction scopeprototype!-- 注入service --property nameuserService refuserService/property/bean class属性值写在spring配置的action对象的bean标签的id值 Spring框架整合hibernate框架 1 把hibernate核心配置文件中配置数据库信息把数据库信息在spring进行配置 2 把Hibernate里面的sessionFactory创建交给spring管理 具体实现 第一步 导入hibernate的jar包 1导入struts2和hibernate的jar包时候有jar冲突问题 2在struts2里面有jar包 在hibernate里面有jar包 删除低版本的jar包 2导入spring整合持久化层框架需要导入jar包 第二步 搭建hibernate环境 1 创建实体 2 配置实体类映射关系 3 创建核心配置文件 第三步 把Hibernate核心配置文件数据库配置在spring进行配置 1把hibernate核心文件中数据库配置去掉了在spring中配置 !-- 配置c3p0连接池 --bean iddataSource classcom.mchange.v2.c3p0.ComboPooledDataSource!-- 注入属性值 --property namedriverClass valuecom.mysql.jdbc.Driver/propertyproperty namejdbcUrl valuejdbc:mysql:///spring_day04/propertyproperty nameuser valueroot/propertyproperty namepassword value/property/bean 第四步 把hibernate的sessionFactory交给spring配置 1服务器启动时候加载spring配置文件把配置文件中对象创建 2把sessionFactory对象创建在spring配置 3因为创建sessionFactory代码不是new出来的而是多行代码实现的。 static {// 加载核心配置文件cfg new Configuration();cfg.configure();sessionFactory cfg.buildSessionFactory();} 4spring里面针对上面情况封装类配置类对象可以创建sessionFactory !-- sessionFactory的创建交给spring管理 --bean idsessionFactoryclassorg.springframework.orm.hibernate5.LocalSessionFactoryBean!-- 指定使用hibernate核心配置文件中没有数据库配置数据库配置在spring里面配置注入dataSource --property namedataSource refdataSource/property!-- 指定使用hibernate核心配置文件 --property nameconfigLocations valueclasspath:hibernate.cfg.xml/property/bean 第五步 在dao里面使用hibernateTemplate 1在dao得到hibernateTemplate的对象 //得到hibernateTemplate对象private HibernateTemplate hibernateTemplate;public void setHibernateTemplate(HibernateTemplate hibernateTemplate) {this.hibernateTemplate hibernateTemplate;} bean中dao的配置 !-- 创建实现类对象 --bean iduserDaoImpl classcn.itcast.dao.UserDaoImplproperty namehibernateTemplate refhibernateTemplate/property/bean!-- 创建hibernateTemplate对象 --bean idhibernateTemplate classorg.springframework.orm.hibernate5.HibernateTemplate!-- 注入sessionFactory --property namesessionFactory refsessionFactory/property/bean 2调用Hibernate模板里面save方法添加 User user new User();user.setUsername(rose);user.setAddress(japan);System.out.println(userDao...........);//调用save方法实现hibernateTemplate.save(user); 运行过程中可能会出现这样的异常 这有可能是hibernateTemplate属性值在bean中没有配置用debug找出错误所在。 我碰到的一个错误配置没有问题而且也在bean中进行了事务管理但是hibernateTemplate还是为null问题出现在这里 UserAction如下所示 Overridepublic String execute() throws Exception {System.out.println(action.............);userService.add();return NONE;} UserService中如下所示 public void add(){UserDao dao new UserDaoImpl();System.out.println(service.............);dao.add();}  这里新创建一个dao但是UserService已经在bean中进行配置了并且userDao属性也给了值这里这样新创建dao那么UserDao中的hibernateTemplate所以hibernateTemplate为null解决办法把代码修改成下面的样子 public void add(){//UserDao dao new UserDaoImpl();System.out.println(service.............);userDao.add();} 就可以了。  如果没有进行事务配置就会出现如下异常 在bean中的事务配置如下所示 !-- 第一步 配置事务管理器 --bean idtransactionManagerclassorg.springframework.orm.hibernate5.HibernateTransactionManager!-- 注入sessionFactory --property namesessionFactory refsessionFactory/property/bean!-- 第二步 开启事务注解 --tx:annotation-driven transaction-managertransactionManager/ HibernateTemplate介绍 1 HibernateTemplate对hibernate框架进行封装 直接调用HibernateTemplate里面的方法实现功能   2 HibernateTemplate常用的方法 ·Serializable save(Object entity)添加操作 //1 get方法根据id查询User user hibernateTemplate.get(User.class, 2);System.out.println(user.getUsername() user.getAddress());  ·List find(String queryString,Object... values)查询操作的方法 find(String queryString, Object... values):List?- 1第一个参数是hql语句2语句参数值 //2 find方法查询所有记录ListUser list (ListUser) hibernateTemplate.find(from User);for(User user : list){System.out.println(user.getUsername() user.getAddress());} 条件查询 //3 find方法条件查询// 查询username值lucyListUser list (ListUser) hibernateTemplate.find(from User where username?, lucy);//如果有多个问号就多加参数//不管返回值有多少数据返回值都是list集合for(User user : list){System.out.println(user.getUsername() user.getAddress());} SSH框架整合过程 第一步 导入jar包 第二步 搭建struts2环境 1创建action创建struts.xml配置action 2配置struts2的过滤器 第三步 搭建hibernate环境 1创建实体类 2配置实体类和数据库表映射关系 3创建hibernate核心配置文件 -引入映射配置文件 第四步 搭建spring环境 1创建spring核心配置文件 2让spring配置文件在服务器启动时候加载 -配置监听器 listenerlistener-classorg.springframework.web.context.ContextLoaderListener/listener-class/listener -指定spring配置文件位置 context-paramparam-namecontextConfigLocation/param-nameparam-valueclasspath:bean1.xml/param-value /context-param 第五步 struts2和spring整合 1把action在spring配置action多实例的 !-- 配置action对象 --bean iduserAction classcn.itcast.action.UserAction scopeprototype!-- 注入service --property nameuserService refuserService/property/bean 2在struts.xml中action标签class属性里面写bean的id值 package namedemo1 extendsstruts-default namespace/!-- class属性里面不写action全路径了因为写了action对象创建两次 写spring配置的action的bean的id值 --action nameuserAction classuserAction/action /package 第六步 spring和Hibernate整合 1把hibernate核心配置文件中的数据库配置在spring里面配置 !-- 配置c3p0连接池 --bean iddataSource classcom.mchange.v2.c3p0.ComboPooledDataSource!-- 注入属性值 --property namedriverClass valuecom.mysql.jdbc.Driver/propertyproperty namejdbcUrl valuejdbc:mysql:///spring_day04/propertyproperty nameuser valueroot/propertyproperty namepassword value/property/bean 2把hibernate的sessionFactory在spring中配置 !-- sessionFactory的创建交给spring管理 --bean idsessionFactoryclassorg.springframework.orm.hibernate5.LocalSessionFactoryBean!-- 指定使用hibernate核心配置文件中没有数据库配置数据库配置在spring里面配置注入dataSource --property namedataSource refdataSource/property!-- 指定使用hibernate核心配置文件 --property nameconfigLocations valueclasspath:hibernate.cfg.xml/property/bean 第七步 在dao里面使用hibernateTemplate 1在dao注入hibernateTemplate对象 2在hibernateTemplate对象中注入sessionFactory //得到hibernateTemplate对象private HibernateTemplate hibernateTemplate;public void setHibernateTemplate(HibernateTemplate hibernateTemplate) {this.hibernateTemplate hibernateTemplate;} !-- 创建实现类对象 --bean iduserDaoImpl classcn.itcast.dao.UserDaoImplproperty namehibernateTemplate refhibernateTemplate/property/bean!-- 创建hibernateTemplate对象 --bean idhibernateTemplate classorg.springframework.orm.hibernate5.HibernateTemplate!-- 注入sessionFactory --property namesessionFactory refsessionFactory/property/bean 第八步 配置事务 !-- 第一步 配置事务管理器 --bean idtransactionManagerclassorg.springframework.orm.hibernate5.HibernateTransactionManager!-- 注入sessionFactory --property namesessionFactory refsessionFactory/property/bean!-- 第二步 开启事务注解 --tx:annotation-driven transaction-managertransactionManager/ 在类中写注解 Transactional public class UserService {   其他整合方式 1 spring整合hibernate的时候可以不写Hibernate核心配置文件 1把hibernate核心配置文件中基本信息配置和映射引入都放到spring中进行配置。 spring中指定核心配置文件去掉下面 !-- 指定使用hibernate核心配置文件 -- property nameconfigLocations valueclasspath:hibernate.cfg.xml/property 然后spring中配置如下所示 !-- 配置hibernate基本信息 --property namehibernatePropertiespropsprop keyhibernate.show_sqltrue/propprop keyhibernate.format_sqltrue/propprop keyhibernate.hbm2ddl.autoupdate/propprop keyhibernate.dialectorg.hibernate.dialect.MySQLDialect/prop/props/property!-- 配置映射文件引入 --property namemappingResourceslistvaluecn/itcast/entity/User.hbm.xml/value/list/property Spring分模块开发 1 在spring里面配置多个内容造成配置混乱不利于维护。 2 把spring核心配置文件中一部分配置放到单独的配置文件中在spring核心配置文件中引入单独配置文件。 !-- 引入其他spring配置文件 -- import resourceclasspath:user.xml/ SSH联系功能 1 客户管理 1crud操作 2 联系人管理 1配置一对多操作 2添加联系人 -选择联系人所属客户 -struts2实现文件上传 3联系人列表 4修改联系人   3 客户拜访管理 1多对多配置拆分成一对多来实现 4 综合查询 1多条件组合查询 5 统计分析 1hibernateTemplate调用底层sql实现功能 6 其他知识 1SVN版本控制工具使用 2代码重构代码优化 -baseDao的抽取 3插件jquery easyui -jquery ajax操作 -json数据格式 完成任务 1 搭建ssh整合环境 2 复习知识 1jquery ajax操作 2json数据格式   转载于:https://www.cnblogs.com/liaoxiaolao/p/9939006.html
http://www.pierceye.com/news/313206/

相关文章:

  • iis服务器的默认网站wordpress多级分销插件
  • jquery 网站后台模板 仿2021好心人给个开车的网站
  • 济宁定制网站建设推广关于协会网站建设的意见
  • 门户网站建站要求滨州网站seo服务
  • 国外 视频上传网站源码怎么看网站的访问量
  • 网站的建设框架3网站建设
  • 购物网站设计的目的wordpress 游戏主题下载失败
  • 兰州最好的网站开发公司单页网站是什么样子的
  • 在线购物商城网站江苏营销型网站
  • 如何在百度上为企业做网站wordpress轮播图设置
  • qt 网站开发怎样开发一个app软件
  • html5博客网站模板泉州市住房与城乡建设网站
  • 没网站怎么做app创意设计图片
  • 重庆涪陵网站设计公司推荐外贸优化网站制作
  • 网页怎么制作四页石家庄seo排名外包
  • 高校信息化建设 网站东阳网络科技有限公司
  • 网站 如何做 中英文切换网站怎么提升关键词排名
  • 企业只有建立自己的网站平台金坛建设局网站
  • 网站建设及维护费用网站开发质量控制计划书
  • dede免费网站模板内蒙古住房与建设官方网站
  • 网络设计开发网站电子商务网站建设财务分析
  • 牛商做网站的理念国外便宜域名注册商
  • 深圳网站制作880网页设计与制作教程 个人简历代码
  • 皇岗网站建设济南市住房和城乡建设局
  • 产品创新设计方案seo 网站案例
  • 做名片最好的网站上海网站开发制作公司
  • 网站如何做三端适配wordpress get_the_author_meta
  • 个人介绍微电影网站模板网站制作策划
  • 怎么在网上注册自己的网站网站框架建设
  • 哪个网站做自媒体比较好广西模板十大名牌排名榜