Struts2,Hibernate,Spring 環境配置
每一次搭建SSH框架都有不同的感受,這次主要介紹一下,三大框架的各自初始配置,然後到整合的過程。
Struts配置
jar包
開啟Struts2的開發包找到apps,解壓Struts2-blank的war包,把裡面WEB-INF中lib下的jar包全部拷出。
配置檔案
web.xml:在工程的WEB-INF目錄下。配置Struts2的核心過濾器
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Struts.xml:放到classpath目錄下
<struts>
<!-- 配置為開發模式:優點,修改配置檔案後,不在需要重新啟動,可以立即執行 -->
<constant name="struts.devMode" value="true" />
<!-- 把擴充套件配置為action,訪問的URL的字尾為.action結尾。(為配置過濾器,做準備) -->
<constant name="struts.action.extension" value="action"></constant>
<!-- 把主題配置為simple,自己控制樣式 -->
<constant name="struts.ui.theme" value="simple"></constant>
<package name="default" namespace="/" extends="struts-default">
<action name="test" class="cn.dynamic.oa.test.TestAction">
<result name="success">/test.jsp</result>
</action>
</package>
</struts>
Hibernate配置:
jar包:
1.核心包
2.Required資料夾中必須包
3.Jpa
4.Optional中的c3p0連線池
5.資料庫mysql
配置檔案:
在Hibernate開發包,project的etc資料夾中查詢檔案模板,放入到classpath目錄下
1.log4j.properties
2.hibernate.cfg.xml
<hibernate-configuration>
<session-factory>
<!-- 1.資料庫連線資訊 -->
<property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property><!-- 方言 -->
<property name="connection.driver_class">com.jdbc.mysql.Driver</property>
<property name="connection.url">jdbc:mysql://localhost:3306/dynamic</property>
<property name="connection.username">root</property>
<property name="connection.password">fxq123</property>
<!-- 2.其他配置 -->
<property name="show_sql">true</property>
<property name="hbm2ddl.auto">update</property>
<!-- 3.匯入對映檔案 -->
<mapping resource="cn/idynamic/oa/domain/User.hbm.xml" />
</session-factory>
</hibernate-configuration>
3.與實體的對映檔案 *.hbm.xml
Spring配置
jar包:
1.核心包
2.依賴包
1.aspectj
2.cglib(代理)
3.Jakarta-commons---commons-logging.jar(日誌)
配置檔案:放置到classpath路徑下
在sample資料夾中查詢application.xml.配置該檔案,使用註解的方式裝配
<!-- 自動掃描與裝配bean -->
<context:component-scan base-package="cn.itcast.oa"></context:component-scan>
相關文章
- java中Hibernate的環境配置Java
- 【Struts2複習知識點一】-配置struts2環境
- Struts+spring+Hibernate+Mysql--環境搭建SpringMySql
- Spring(環境搭建&配置詳解)Spring
- Spring Boot - Profile不同環境配置Spring Boot
- Spring Boot + Mybatis + Spring MVC環境配置(三):DataSource配置Spring BootMyBatisMVC
- Spring Boot + Mybatis + Spring MVC環境配置(二):Mybatis Generator配置Spring BootMyBatisMVC
- 【Struts2】--專案環境搭建
- spring boot學習4 多環境配置Spring Boot
- spring cloud 信用盤程式搭建環境配置SpringCloud
- 框架(Spring、Struts2和Hibernate三者)整合框架Spring
- app自動化測試環境配置:adb環境配置、monkey環境配置、appium環境配置大全APP
- 環境配置
- struts2 使用Maven搭建Struts2框架的開發環境Maven框架開發環境
- Java開發-搭建hibernate環境Java
- Spring Boot + Mybatis + Spring MVC環境配置(五):templates模板使用Spring BootMyBatisMVC
- Spring Boot + Mybatis + Spring MVC環境配置(四):MVC框架搭建Spring BootMyBatisMVC框架
- SSH框架查詢方法(struts2 Spring 3.1 Hibernate 4.1)框架Spring
- 配置開發環境、生成環境、測試環境開發環境
- Spring的DataSource配置、將Hibernate配置全部寫到Spring配置Spring
- 【Hibernate】—Hibernate+mysql 環境搭建+入門例項MySql
- Spring Boot 2.4 對多環境配置的支援更改Spring Boot
- Flutter環境配置Flutter
- php環境配置PHP
- vue – 環境配置Vue
- JAVA環境配置Java
- 一、環境配置
- Struts1、Struts2、Hibernate、Spring框架工作原理介紹Spring框架
- Hibernate(二):Hibernate搭建開發環境+簡單例項開發環境單例
- 【教程】Spring+Mybatis環境配置多資料來源SpringMyBatis
- Spring中如何配置Hibernate事務Spring
- 開發環境配置開發環境
- windows 配置JAVA環境WindowsJava
- Mac PHP 環境配置MacPHP
- CentOS 配置 PHP 環境CentOSPHP
- Windows配置java環境WindowsJava
- JAVA 環境配置 CentOSJavaCentOS
- vue 多環境配置Vue