javaee_SSH
2024-06-01 08:02:39
这是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相关推荐
- oracle启用归档日志
一.开启归档 1.查看归档信息 SQL> archive log list Database log mode No Archive Mode Automatic archival Disabl ...
- java 与大数据学习较好的网站
C# C#中 Thread,Task,Async/Await,IAsyncResult 的那些事儿! https://www.cnblogs.com/doforfuture/p/6293926.htm ...
最新文章
- silverlight数据库应用程序开发
- 打造RIS服务器 软件在局域网中自动安装
- [科普]MinGW vs MinGW-W64及其它
- Linux下mp3文件的乱码问题
- NULL和INITIAL的区别 and database interface
- 管理数据库计算机网络,计算机网络与数据库管理系统.pdf
- MAC 安装JDK(附JDK下载地址)
- DHCP:(3)思科防火墙ASA上部署DHCP服务以及DHCP中继
- 分清frontal plane(额状面)、coronal plane(冠状面)、transverse plane(横断面)、sagittal plane(矢状面)
- 吸引力法则~助攻遇到自己的另一半
- MATLAB 显示和保存傅里叶变化频谱图
- Linux运维学习路线
- Echarts模板(一):南丁格尔玫瑰图
- 中秋佳节之际祝各位网友身体健康,心情愉快!
- JAVA判断数字是否在指定开闭区间内
- kindle特性和硬件介绍(不介绍操作和使用方法)
- 功率放大器P1dB、P3dB和PSat指标释义
- 阅读书籍:Monte Carlo Methods(第一章 Introduction to Monte CarloMethods)
- 推荐计划常见问题解答:有哪些问题是必须的?
- MATLAB仿真斜坡信号的校正,控制系统仿真matlab第六章习题答案.doc