1. ssh框架,這個spring關鍵配置什麼寫
這個操作只能spring 的注入 好像無法完成吧 ,spring的注入只是注入對象到類的屬性中 。要想把屬性注入到屬性中 需要在 注入的類中做吧 ?
題意不大明確.... 能再說的明確一點嗎 注入的是對象? 還是 ?屬性 (應該是把對象注入到屬性中吧)。
2. ssh框架如何通過配置創建表
在hibernate配置文件中的數據源配置有一個屬性,可以自動創建資料庫表。
3. ssh 框架中如何配置servlet
自定義:
<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
struts:
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
不知道這個有沒有先後順序,一般我都是把struts的配置放最後
4. 整合SSH框架的具體步驟
一、環境配置:
1.1 導包順序:Struts ---->Spring ---> Hibernate
1.2 刪除三個包:asm.jar/asm-attrs.jar /cglib-2.1.3.jar
1.3 添加一個包:commons-pool.jar
二、DAO:
2.1 代碼:
DaoImpl extends HibernateDaoSupport
(CRUD: getHiberanteTemplate().save/update/delte/get/load/find(傳參))
2.2 配置: 注入sessionFactory
三、Service:
3.1 代碼:
3.1.1 所有業務方法中的實體類型應該是DTO 職責:處理業務/調用DAO
3.1.2 ServiceImpl 中定義DAO介面
3.2 配置: 注入DAO
四、Action:
4.1 代碼:
4.1.1 Action 中定義Service介面
4.2 配置
4.2.1
<action type="org.springframework.web.struts.DelegatingActionProxy"/>
[將客戶端請求轉交給Spring容器的DelegatingActionProxy]
4.2.2
<plug-in
className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="classpath:beans.xml" />
4.2.3
<bean name="path" class="action路徑">
<注入Service/>
</bean>
5. Java中SSH框架怎樣搭建
方法/步驟
1
先新建一個test項目。
2
先建立與資料庫的聯系,在MyEclipse的右上角找到一個右上角帶加號的小圖標,選擇Other...-->MyEclipse
Database Explorer-->在左邊空白處點擊右鍵選擇New-->Database
Driver-->按下圖步驟來。
3
下面開始SSH框架的搭建,SSH表示Struts2、Spring 3.0、Hibernate。現在添加Struts。項目名稱點右鍵選擇MyEclipse-->Add Struts Capabilities...
4
按照步驟3 添加好Struts後,開始添加Spring,項目名稱點右鍵選擇MyEclipse-->Add Spring Capabilities...
5
然後在WebRoot/WEB-INF/web.xml中寫入代碼
<!--spring 配置-->
<!-- spring配置 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<!-- spring配置 -->
6
添加 Hibernate 包。項目名稱點右鍵選擇MyEclipse-->Add Hibernate Capabilities...
7
這樣SSH框架就搭建好了。要測試的話直接運行,要是能在網頁中正常顯示就說明搭建的框架沒有問題!比如我的test網頁。這就說明我的搭建沒有問題哦!
6. SSH框架配置問題
雖然說你已經加了包,但報錯是缺少ContextLoaderListener類。
所以 給你一個官方網站 跟著上面的操作,應該不會出錯。
http://struts.apache.org/2.x/docs/spring-plugin.html
7. SSH框架是如何整合的(詳細)
把hibernate的配置寫到spring的配置中,用spring管理和調用hibernate的工廠和session等。
struts的話,通常有2中。一種是用spring中的一個工廠類代替struts的工廠類去生成action,並且用spring管理。 另一種是,struts 用自己的工廠生成action,但是由spring管理。這樣耦合低一些。
大概就是這樣,hibernate負責它最擅長的資料庫管理。 struts頁面的請求處理調用相應的底層資料庫等。spring負責管理他們兩個,
8. ssh框架的xml文件怎麼配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<!-- 配置spring的監聽器 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext*.xml</param-value>
</context-param>
<!-- 開啟監聽 -->
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<!-- 配置OpenSessionInViewFilter,必須在struts2監聽之前 -->
<!--
<filter>
<filter-name>lazyLoadingFilter</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>lazyLoadingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
-->
<!-- 設置監聽載入上下文 -->
<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> <!--注意:千萬不能寫成:*.action ,如果需要:*.action應該配置在struts.xml中-->
</filter-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
9. ssh框架資料庫在哪配置連接
先配置spring,然後再配置hibernate,就會提示把hibetnae.....xml添加到applicationContext.xml裡面了,
所以呢,是在spring的配置文件applicationcontext.xml裡面
10. ssh框架配置文件怎麼寫
不用背下來... 這種配置文件網上一扒拉一大堆, 沒必要背, 更沒必要手寫, 搭建一個整合框架的時候你只需要知道這些配置文件里的內容代表了什麼意義即可, 你只要會根據你自己的需要修改這些配置文件即可.
無非就是改改掃描包的路徑啊, properties掃描的路徑啊, 還有你資料庫的配置信息之類的, 具體要改什麼要看你自己的需要
再次說明, 不用背! 工作幾年的人就算現搭框架也不會自己手寫