日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

单位框架学习总结

發布時間:2024/4/14 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 单位框架学习总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
單位的框架:struts+ibatis+spring
1、web.xml(在web-inf目錄下)
重點是struts module 的servlet配置

<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<!--struts module -->
<init-param>
<param-name>config/user</param-name>
<param-value>/WEB-INF/struts-usermanager.xml</param-value>
</init-param>
<init-param>
<param-name>config/security</param-name>
<param-value>/WEB-INF/struts-security.xml</param-value>
</init-param>
<init-param>
<param-name>config/resources</param-name>
<param-value>/WEB-INF/struts-resources.xml</param-value>
</init-param>
<init-param>
<param-name>config/nebula</param-name>
<param-value>/WEB-INF/struts-nebula.xml</param-value>
</init-param>
<!-- 對應web 目錄下面的modules 目錄 -->
<init-param>
<param-name>config/modules</param-name>
<param-value>/WEB-INF/struts-modules.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

說明:我們自己寫的action都在modules目錄下,自己模塊的JSP頁面也放到modules下的子目錄中,module的仔細說明見
2、struts-modules.xml:也在web-inf 目錄下,用來配置我們寫的action 以及其對應的forward.這個配置文件還有兩個比較重要的注意點,一個是action的type要轉到spring控制,另一個是用<plugin>將spring框架引入。如下例

<action path="/PushResult"
type="org.springframework.web.struts.DelegatingActionProxy"
scope="request" parameter="method" validate="false"
name="generalForm">
<forward name="list" path="/pushResult/List.jsp" />

</action>

<plug-in
className="com.smartdot.galaxy.portal.struts.plugin.GalaxyContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/modules-action-servlet.xml" />
</plug-in>


3、modules-action-servlet.xml 在web-inf 目錄下,主要作用:配置spring中和action相對應的bean.例如:

<bean name="/modules/PushResult"
class="com.smartdot.modules.aqf.action.PushResultAction">
<property name="service">
<ref bean="PushResultService" />
</property>

注:PushResultService bean在另一個文件中配置。

4、與src同一級有一個目錄con,con下有ibatis和spring兩個子目錄,分別存放了ibatis的配置文件與spring的配置文件。
/con/spring/modules/NebulaContext.xml文件:主要配置了SqlMapClientFactoryBean,引入了別的配置文件。例如

<bean id="nebulaSqlMapClient"
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="dataSource">
<ref bean="datasource" />
</property>
<property name="configLocation">
<value>ibatis/NebulaSqlMapConfig.xml</value>
</property>
</bean>
<import resource="modules/PushResultContext.xml" />


PushResultContext:某一個業務對應的dao和service配置

<bean id="PushResultDao"
class="com.smartdot.modules.aqf.dao.SqlMapPushResultDao">
<property name="sqlMapClient">
<ref bean="nebulaSqlMapClient" />
</property>
</bean>
<bean id="PushResultService"
class="com.smartdot.modules.aqf.service.PushResultService">
<property name="dao">
<ref bean="PushResultDao" />
</property>

</bean>


5、ibatis配置
 /conf/ibatis/NebulaSqlMapConfig.xml:配置用到的所有的映射文件
 /conf/ibatis/modules/*.xml:各個映射文件的配置。

問題:spring的dao的配置文件是怎么找到的?

總結

以上是生活随笔為你收集整理的单位框架学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色乱码一区二区三区网站 | 欧美黑人一区二区 | 亚洲成人第一网站 | 男女男精品视频站 | 久久精品视频5 | 天天躁日日摸久久久精品 | 天天摸天天看 | yellow免费在线观看 | 免费av中文字幕 | 看av的网址 | 黄色性大片 | 黑鬼大战白妞高潮喷白浆 | 亚洲精品久久久久久宅男 | 久久一区二区三区视频 | 手机av在线免费 | 黄色91视频| 日韩中文字幕在线观看视频 | 91天堂网 | 欧美sm凌虐视频网站 | 国产无遮挡呻吟娇喘视频 | 97在线超碰| 欧美干干干| 87福利视频 | 免费三级av | 久热精品视频 | 亚洲wwwwww | 国产乱国产乱老熟 | 一区二区三区麻豆 | 国产一线av | 在线看一区 | 亚洲视频小说 | 日韩精品成人在线观看 | 大桥未久恸哭の女教师 | 91成人免费在线观看视频 | 国产精品18久久久久久vr下载 | 97视频免费观看 | 久色资源 | 青青草精品| 激情六月| 伦理欧美 | 天天射寡妇射 | 女人被灌满精子 | 国产伦一区二区三区 | 成人性做爰aaa片免费 | 亚洲丝袜色图 | 嫩草影院在线观看视频 | 成年人在线免费看 | 丰满大乳奶做爰ⅹxx视频 | 精品一二三区 | 欧美午夜精品久久久久久人妖 | 人人草人人 | 美女又黄又免费 | 色呦呦免费视频 | av在线色 | 亚洲素人| 羞羞答答一区 | 国产第一页在线 | 色呦呦呦呦| 国产激情一区二区三区在线观看 | 老熟妇仑乱视频一区二区 | 亚洲精品视频在线观看视频 | 伊人9999| 麻豆毛片 | 欧美一级片一区二区 | 日韩毛片视频 | 自拍99页 | 欧美性猛片aaaaaaa做受 | 亚洲天堂午夜 | 日本a视频在线观看 | av一本二本| jizz日本女人 | wwwwxxxx欧美| 欧美第四页| 国产人妖一区二区三区 | 四虎免费在线观看 | caoporm超碰| 国产一级在线 | 三级a做爰全过程 | 啪啪在线观看 | 国产调教视频 | 国产精品人成 | 国产精品视频一区二区三 | 美女狂揉羞羞的视频 | 精品夜夜澡人妻无码av | 亚洲色成人网站www永久四虎 | 日韩免费高清视频网站 | 婷婷久久亚洲 | 四虎最新站名点击进入 | 欧美一区二区三区久久久 | 一区二区不卡免费视频 | 色婷婷激情网 | 看av免费毛片手机播放 | 影音先锋中文字幕在线播放 | 91九色蝌蚪porny | 俄罗斯黄色大片 | 青青草在线免费视频 | 国产性生活 | 久久久久久久久久久久 | 中文字幕精品在线 |