ssh框架数据库连接,ssh框架数据库配置

  ssh框架数据库连接,ssh框架数据库配置

  支杆版本-struts-2.3.12-all.zip

  春天版本-弹簧-框架-3。0 .1 .发布-a . zip

  冬眠版本-hibernate-3.2.5.ga.zip

  下载地址

  http://struts.apache.org/download

  http://www.springsource.com/download/community

  http://sourceforge.net/projects/hibernate/files/hibernate3/

  一、加入支杆相关配置

  新的一个网项目并且导入支杆相关冲突包

  ognl-3.0.6.jar

  支柱2-核心-2.3.12 .罐子

  xwork-core-2.3.12.jar

  commons-log-API-1.1冲突

  公共语言3-3.1 .罐子

  文件上传-1.2.2 .罐子

  自由标记-2.3.19 .罐子

  commons-logging-1.1.1.jar

  commons-io-2.0.1.jar

  javassist-3.11.0.GA.jar(本冲突包在支柱2-空白战争示例工程中的web-inf/lib下可找到)

  注:罐子包如果找不到的话可以去支柱2-空白战争示例工程中的web-inf/lib下将里面的jarcopy过去即可

  科学研究委员会包下建立一个班级继承类的结构类。并且写好一个行为方法,并且在科学研究委员会包下面建立struts.xml配置该行为

  公共类用户登录扩展ActionSupport{

  公共字符串登录(){

  System.out.println(经过了);

  返回成功;

  类路径下的struts.xml

  !DOCTYPE struts公共

  -//阿帕奇软件基础//DTD Struts配置2.3//EN

  http://支柱。阿帕奇。org/dtds/struts-2.3。 dtd

  支杆

  常量名称= struts。启用。dynamicmethodination value= false /

  常量名称=struts.devMode 值=真/

  包名称=默认扩展= struts-默认

  操作名称=登录方法=登录

  结果名称=成功/we b-INF/pages/index。JSP/结果

  /操作

  /包

  /struts

  更改web.xml加入支杆相关配置

  !-支柱跳转行为配置开始-

  过滤器

  过滤器名称struts/过滤器名称

  过滤级组织。阿帕奇。struts 2。调度员。ng。过滤器。struts prepareendexecutefilter/filter-class

  初始化参数

  参数名称操作包/param-name

  参数值com .*/参数值

  /init-param

  /过滤器

  过滤映射

  过滤器名称struts/过滤器名称

  全球资源定位器(Uniform Resource Locator)模式*。操作/url模式

  /过滤器-映射

  !-支柱跳转行为配置结束-

  说明:到此为止已经搭建完成了具备了一个支柱2基本功能的网项目。大家可以发布项目然后访问一下自己的行动。看看有没有日志输出

  二、加入春天相关配置

  导入冲突包

  将下载下来的冲突包目录为弹簧-框架-3。0 .1 .发布-a . zip包解压。找到里面的弹簧-框架-3。0 .1 .释放-A \ dist目录下的所有冲突包复制到项目解放运动目录下

  类路径下准备好应用程序上下文。可扩展标记语言

  ?可扩展标记语言版本=1.0 编码=UTF八号?

  豆子xmlns= http://www。spring框架。组织/架构/bean

  xmlns:xsi= http://。w3。 org/2001/XML架构-实例

  xmlns:AOP= http://。spring框架。组织/架构/AOP

  xmlns:tx= http://www。spring框架。组织/架构/事务

  xsi:schemaLocation=

  http://www.springframework.org/schema/beans http://www。spring框架。org/schema/beans/spring-beans-2.5。文件

  http://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx/spring-tx-2.5.xsd

  http://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop-2.5.xsd

  bean id=UserLogin

  /bean

  /豆子

  在web.xml中键入春天配置

  !-春豆容器配置开始-

  听众

  侦听器类组织。spring框架。网络。语境。上下文加载器监听器/监听器类

  /听众

  上下文参数

  参数名称上下文配置位置/param-name

  参数值类路径:/applicationContext* .XML/参数值

  /content-参数

  !-春豆容器配置结束-

  整合春天和支杆

  导入支杆下载包的struts 2-spring-plugin-jar包即可

  说明:到此我们就可以将struts.xml中配置班级写为

  操作名称=登录方法=登录这里的班级和春天的豆配置的编号关联

  到此为止我们就整合了两个框架。启动服务,访问一下行动。发现还是输出日志。正常。

  三、加入冬眠相关配置

  导入冲突包

  将冬眠解压包下的冬眠3 .罐子和解放运动文件夹下的文件全部复制到项目中。另外还要加入你的数据库编程驱动。(这个要根据你的数据库而定了)

  在类路径下面建立可扩展标记语言文件hibernate.cfg.xml代码如下:

  ?可扩展标记语言版本=1.0 编码=UTF八号?

  !DOCTYPE hibernate-配置公共

  -//休眠/休眠配置 DTD 3.0//EN

  http://冬眠。SourceForge。net/hibernate-配置-3.0。 dtd

  休眠-配置

  会话工厂

  属性名=connection.driver_class

  甲骨文。JDBC。司机。Oracle驱动程序

  /属性

  属性名=connection.url

  JDBC:甲骨文:瘦:@ localhost:1521:orcl

  /属性

  !-数据库连接设置-

  属性名=月食。联系。“配置文件”Oracle/属性

  属性名=连接。用户名微博/属性

  属性名=连接。密码微博/属性

  属性名=方言组织。冬眠。方言。Oracle 9方言/属性

  !- show_sql生成结构化查询语言语句-

  属性名=show_sql true /property

  property name=默认自动提交 true/property!-甲骨文特有的提交更改-

  !- SQL方言方言-

  属性名=hibernate.dialect

  org。冬眠。方言。Oracle 9方言

  /属性

  !-添加实体类的映射文件-

  映射资源= com/struts/model/student。hbm。XML /

  !-注释方式配置

  映射/

  /会话-工厂

  /休眠-配置

  在类路径下建立应用程序上下文-hibernate。可扩展置标语言

  注:以下代码中的数据源没有用到。大家也可以试试LocalSessionFactoryBean的另外一个构造函数。这个我不多说大家去看应用程序接口或者源码

  ?可扩展标记语言版本=1.0 编码=UTF八号?

  豆子xmlns= http://www。spring框架。组织/架构/bean

  xmlns:xsi= http://。w3。 org/2001/XML架构-实例

  xmlns:AOP= http://。spring框架。组织/架构/AOP

  xmlns:tx= http://www。spring框架。组织/架构/事务

  xsi:schemaLocation=

  http://www.springframework.org/schema/beans http://www。spring框架。org/schema/beans/spring-beans-2.5。文件

  http://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx/spring-tx-2.5.xsd

  http://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop-2.5.xsd

  !-配置数据源开始-

  bean id=dataSource

  属性名=driverClass 值=神谕。JDBC。司机。Oracle驱动程序/

  属性名=jdbcUrl

  value= JDBC:Oracle:thin:@ localhost:1521:orcl /

  属性名=用户值=微博/

  属性名=密码值=微博/

  属性名称=minPoolSize 值=2 /

  属性名称=maxPoolSize 值=50 /

  属性名称=initialPoolSize 值=10 /

  属性名称=maxIdleTime 值=60 /

  属性名称=acquireIncrement 值=2 /

  /bean

  !-配置数据源结束-

  bean id=hibernateTemplate

  属性名称=会话工厂 ref=会话工厂/属性

  /bean

  /豆子

  加入休眠模板的注入

  bean id=UserLogin

  属性名称=休眠模板 ref=休眠模板/属性

  /bean

  修改用户登录类

  公共类用户登录扩展ActionSupport{

  私有hibernate模板hibernate模板;

  公共hibernate模板gethibernate template(){

  返回休眠模板

  public void setHibernateTemplate(HibernateTemplate HibernateTemplate){

  这个。hibernate模板=hibernate模板;

  公共字符串登录(){

  学生stu=新生();

  stu.setName(张烈);

  休眠模板。保存(stu);

  System.out.println(经过了);

  返回成功;

  映射文件和波乔

  -//休眠/休眠映射 DTD 3.0//EN

  http://冬眠。SourceForge。net/hibernate-mapping-3.0。 dtd

  休眠-映射

  class name= com。支柱。模型。“学生”表=“学生”

  id name= id column= id type= Java。郎。字符串

  发电机/

  /id

  属性name= name type= Java。郎。string column= name

  /属性

  属性名=年龄类型=java.lang.Integer 列=年龄

  /属性

  /类别

  /休眠-映射

  访问你配置的行为以完成插入操作

  源码打包下载:

  http://pan.baidu.com/share/link?shareid=403237英国=1997312776

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些
  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些,关系型数据库与非关系型数据库简介
  • 关于redis数据库入门详细介绍图片,redis数据库的使用,关于Redis数据库入门详细介绍
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 什么是分库分表,为什么要进行分库分表-,分库分表的区别,数据库分库分表是什么,什么情况下需要用分库分表
  • vb中adodb连接数据库,
  • treeview控件绑定数据,wpf treeview数据绑定,详解TreeView绑定数据库
  • sql的多表查询,数据库如何实现多表查询
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库,SQLServer2019 数据库的基本使用之图形化界面操作的实现
  • sql数据库定时备份怎么弄,mysql 定期备份
  • sql数据库定时备份怎么弄,mysql 定期备份,MySQL 数据库定时备份的几种方式(全面)
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar,SQL中varchar和nvarchar的基本介绍及其区别
  • 留言与评论(共有 条评论)
       
    验证码: