这是javaee课程的第六个实验ssh sturts2+sping 3+hibernate

现予以记录整个过程,以防遗忘

1.

2.

3.

4.

5.输入mvnrepository.com进入->搜索spring—>点击spring core

6.

pom.xml里面的内容可以在上面的官网上面索取,我下面给出我我们老师给我们配的一个,我就直接使用了,一般是没什么问题,

有却什么,再到这个官网上面进行寻找

pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>testsshmaven</groupId><artifactId>testsshmaven</artifactId><version>0.0.1-SNAPSHOT</version><properties><spring.version>4.3.14.RELEASE</spring.version><struts.version>2.5.16</struts.version></properties><dependencies><!-- https://mvnrepository.com/artifact/javax.servlet/servlet-api --><dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>2.5</version><scope>provided</scope></dependency><!-- https://mvnrepository.com/artifact/org.eclipse.persistence/javax.persistence -->
<dependency><groupId>org.eclipse.persistence</groupId><artifactId>javax.persistence</artifactId><version>2.2.0</version>
</dependency><!-- https://mvnrepository.com/artifact/org.springframework/spring-core -->
<dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>${spring.version}</version>
</dependency><!-- https://mvnrepository.com/artifact/org.springframework/spring-beans --><dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifactId><version>${spring.version}</version></dependency><!-- https://mvnrepository.com/artifact/org.springframework/spring-context --><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>${spring.version}</version></dependency><!-- https://mvnrepository.com/artifact/org.springframework/spring-web --><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>${spring.version}</version></dependency><!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>${spring.version}</version></dependency><!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc --><dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>${spring.version}</version></dependency><!-- https://mvnrepository.com/artifact/org.springframework/spring-orm --><dependency><groupId>org.springframework</groupId><artifactId>spring-orm</artifactId><version>${spring.version}</version></dependency><!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core --><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-core</artifactId><version>5.2.16.Final</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.struts/struts2-core --><dependency><groupId>org.apache.struts</groupId><artifactId>struts2-core</artifactId><version>${struts.version}</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.struts/struts2-spring-plugin --><dependency><groupId>org.apache.struts</groupId><artifactId>struts2-spring-plugin</artifactId><version>${struts.version}</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.struts/struts2-convention-plugin --><dependency><groupId>org.apache.struts</groupId><artifactId>struts2-convention-plugin</artifactId><version>${struts.version}</version></dependency><!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>6.0.6</version></dependency><!-- https://mvnrepository.com/artifact/commons-dbcp/commons-dbcp --><dependency><groupId>commons-dbcp</groupId><artifactId>commons-dbcp</artifactId><version>1.4</version></dependency></dependencies>
</project>

7.接下来,配置struts.xml,注意,放在main->resource

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds/struts-2.5.dtd">
<!-- 注意:编程或运行时要联网 -->
<struts><constant name="struts.i18n.encoding" value="utf-8"/><constant name="struts.convention.action.packages" value="action"/><constant name="struts.enable.DynamicMethodInvocation" value="true" /><!-- <global-allowed-methods>*</global-allowed-methods> -->
<!--     <package name="test" namespace="/" extends="struts-default"><global-allowed-methods>*</global-allowed-methods></package> -->
</struts>

8.配置spring.xml  注意,放在main->resource

<?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:context="http://www.springframework.org/schema/context"xmlns:tx="http://www.springframework.org/schema/tx"xmlns:aop="http://www.springframework.org/schema/aop"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-4.3.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsdhttp://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx/spring-tx.xsdhttp://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop.xsd"><!-- 引入properties --><context:property-placeholder location="classpath:database.properties"/><!-- 开启包扫描,并注册注解,扫描@Service,@Controller,@Repository,.... --><context:component-scan base-package="action,lib"/><!-- 配置数据源 --><bean id="dataSource"class="org.apache.commons.dbcp.BasicDataSource"><property name="driverClassName" value="${jdbc.driver}"></property><property name="url" value="${jdbc.url}"></property><property name="username" value="${jdbc.user}"></property><property name="password" value="${jdbc.password}"></property></bean><!-- 配置hibernate sessionfactory --><bean id="sessionFactory"class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"><property name="dataSource"><ref bean="dataSource" /></property><property name="hibernateProperties"><props><prop key="hibernate.dialect">${hibernate.dialect}</prop><prop key="hibernate.show_sql">${hibernate.show_sql}</prop><prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</prop></props></property><property name="mappingResources"><list><!-- <value>lib/Account.hbm.xml</value> --></list></property><!-- Scan entities automatically 自动扫描实体类Entity --><property name="packagesToScan" value="lib"/></bean></beans>

9.注解映射实体和表:https://www.cnblogs.com/liuconglin/p/6096174.html

10.

转载于:https://www.cnblogs.com/zwz178/p/9114967.html

javaee_SSH相关推荐

  1. oracle启用归档日志

    一.开启归档 1.查看归档信息 SQL> archive log list Database log mode No Archive Mode Automatic archival Disabl ...

  2. java 与大数据学习较好的网站

    C# C#中 Thread,Task,Async/Await,IAsyncResult 的那些事儿! https://www.cnblogs.com/doforfuture/p/6293926.htm ...

最新文章

  1. silverlight数据库应用程序开发
  2. 打造RIS服务器 软件在局域网中自动安装
  3. [科普]MinGW vs MinGW-W64及其它
  4. Linux下mp3文件的乱码问题
  5. NULL和INITIAL的区别 and database interface
  6. 管理数据库计算机网络,计算机网络与数据库管理系统.pdf
  7. MAC 安装JDK(附JDK下载地址)
  8. DHCP:(3)思科防火墙ASA上部署DHCP服务以及DHCP中继
  9. 分清frontal plane(额状面)、coronal plane(冠状面)、transverse plane(横断面)、sagittal plane(矢状面)
  10. 吸引力法则~助攻遇到自己的另一半
  11. MATLAB 显示和保存傅里叶变化频谱图
  12. Linux运维学习路线
  13. Echarts模板(一):南丁格尔玫瑰图
  14. 中秋佳节之际祝各位网友身体健康,心情愉快!
  15. JAVA判断数字是否在指定开闭区间内
  16. kindle特性和硬件介绍(不介绍操作和使用方法)
  17. 功率放大器P1dB、P3dB和PSat指标释义
  18. 阅读书籍:Monte Carlo Methods(第一章 Introduction to Monte CarloMethods)
  19. 推荐计划常见问题解答:有哪些问题是必须的?
  20. MATLAB仿真斜坡信号的校正,控制系统仿真matlab第六章习题答案.doc

热门文章

  1. 正则表达式贪婪模式及最短匹配
  2. WebGIS在行业中应用的演变
  3. android SQLite数据库(转)
  4. Ribbon For WPF的使用
  5. SVD分解算法及其应用
  6. Deep Reinforcement Learning 深度增强学习资源
  7. CentOS设置服务开机启动的方法
  8. a Line Segment Detector
  9. Navicat工具、pymysql模块
  10. java多线程实现方法