首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

struts+spring+jdbc的框架筹建

2012-09-02 
struts+spring+jdbc的框架搭建struts+spring开发框架的搭建:? 主要是以登录界面来说明工程的搭建问题。??1:

struts+spring+jdbc的框架搭建

struts+spring开发框架的搭建:

? 主要是以登录界面来说明工程的搭建问题。

??1:首先当然是导入相应的架包到WebRoot下的WEB-INF下的Lib里面;

? 2:在src下面写入一个ApplicationResources.properties;

??3:在web.xml中写入配置文件,代码如下:

???

<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/config/struts-config.xml, </param-value></init-param><!-- --><init-param><param-name>debug</param-name><param-value>3</param-value></init-param><init-param><param-name>detail</param-name><param-value>3</param-value></init-param><load-on-startup>0</load-on-startup></servlet><servlet-mapping><servlet-name>action</servlet-name><url-pattern>*.do</url-pattern></servlet-mapping><welcome-file-list><welcome-file>login.jsp</welcome-file></welcome-file-list><context-param><param-name>contextConfigLocation</param-name><param-value>  /WEB-INF/config/applicationContext.xml,    </param-value></context-param>

?4:struts-config.xml的配置代码如下:

?

<struts-config>  <data-sources />  <form-beans>  <form-bean name="loginForm" type="com.xxx.comm.login.vo.LoginVO"/>  </form-beans>  <global-exceptions >  </global-exceptions>    <global-forwards />  <action-mappings>     <!-- -->     <action name="loginForm" path="/login" scope="request" parameter="method"            type="org.springframework.web.struts.DelegatingActionProxy"><forward name="success" path="/index.jsp"/><forward name="error"   path="/login.jsp"/> </action> <action name="" path="/loginOut" scope="request" parameter="method"            type="com.neusoft.comm.login.action.LoginOutAction"> </action>     <!--  -->       </action-mappings>  <message-resourcesparameter="com.xxx.ApplicationResources" /></struts-config>

?5:在applicationContext.xml中配置如下:

?

<bean id="dataSource"value="scott"></property><property name="password" value="tiger"></property><property name="url"value="jdbc:oracle:thin:@10.400.252.111:1521:zgw"></property><property name="maxActive" value="100000"></property><property name="maxIdle" value="20"></property><property name="maxWait" value="1000"></property></bean><!-- transactionManager --><bean id="transactionManager"/></property></bean><!-- transaction start --><beanref="transactionManager" /><property name="transactionAttributes"><props><prop key="do*">PROPAGATION_REQUIRED,-Exception,-SQLException,-BoException,-DaoException</prop></props></property></bean><!-- trancation end --><!-- 登录  begin --><bean id="loginDAOImpl"             ref="dataSource"></property>        </bean>        <bean id="loginBOImpl"            ref="loginDAOImpl"></property>        </bean>        <bean name="/login" scope="singleton"            ref="loginBOImpl"></property>        </bean><!-- 登录  begin -->

?

以上就基本差不多了。

热点排行