如何學(xué)好java

          如何學(xué)好java,其實很簡單,只要用心體會,慢慢積累!
          posts - 106, comments - 7, trackbacks - 0, articles - 3
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          mldn's ssh

          Posted on 2011-06-11 15:35 哈希 閱讀(201) 評論(0)  編輯  收藏 所屬分類: java 常用框架
          web.xml
          <?xml version="1.0" encoding="UTF-8"?>
          <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
              xmlns:xsi
          ="http://www.w3.org/2001/XMLSchema-instance" version="2.4"
              xsi:schemaLocation
          ="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
              
          <!-- <filter>
                  
          <filter-name>encoding</filter-name>
                  
          <filter-class>
                      org.lxh.myzngt.filter.EncodingFilter
                  
          </filter-class>
                  
          <init-param>
                      
          <param-name>charset</param-name>
                      
          <param-value>gbk</param-value>
                  
          </init-param>
              
          </filter>
              
          <filter-mapping>
                  
          <filter-name>encoding</filter-name>
                  
          <url-pattern>/*</url-pattern>
              </filter-mapping>
              <filter>
                  <filter-name>userlogin</filter-name>
                  <filter-class>
                      org.lxh.myzngt.filter.UserLoginFilter
                  </filter-class>
              </filter>
              <filter-mapping>
                  <filter-name>userlogin</filter-name>
                  <url-pattern>/jsp/user/*</url-pattern>
              </filter-mapping>
              <filter-mapping>
                  <filter-name>userlogin</filter-name>
                  <url-pattern>/jsp/ques/*</url-pattern>
              </filter-mapping>
              <filter>
                  <filter-name>adminlogin</filter-name>
                  <filter-class>
                      org.lxh.myzngt.filter.AdminLoginFilter
                  </filter-class>
              </filter>
              <filter-mapping>
                  <filter-name>adminlogin</filter-name>
                  <url-pattern>/jsp/admin/*</url-pattern>
              </filter-mapping>
              <filter>
                  <filter-name>opensession</filter-name>
                  <filter-class>
                      org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
                  </filter-class>
              </filter>
              <filter-mapping>
                  <filter-name>opensession</filter-name>
                  <url-pattern>*.do</url-pattern>
              </filter-mapping>-->
              <context-param>
                  <param-name>contextConfigLocation</param-name>
                  <param-value>
                      /WEB-INF/classes/applicationContext.xml
                  </param-value>
              </context-param>
              <servlet>
                  <servlet-name>context</servlet-name>
                  <servlet-class>
                      org.springframework.web.context.ContextLoaderServlet
                  </servlet-class>
                  <load-on-startup>1</load-on-startup>
              </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>
                  <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>
              <session-config>
                  <session-timeout>30</session-timeout>
              </session-config>
          </web-app>

           struts.xml
          <?xml version="1.0" encoding="UTF-8"?>
          <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">

          <struts-config>
              
          <data-sources />
              
          <form-beans>
                  
          <form-bean name="userForm"
                      type
          ="org.lxh.myzngt.struts.form.UserForm" />
                  
          <form-bean name="questionForm"
                      type
          ="org.lxh.myzngt.struts.form.QuestionForm" />
                  
          <form-bean name="answerForm"
                      type
          ="org.lxh.myzngt.struts.form.AnswerForm" />
                  
          <form-bean name="itemForm"
                      type
          ="org.lxh.myzngt.struts.form.ItemForm" />
                  
          <form-bean name="indexForm"
                      type
          ="org.apache.struts.action.DynaActionForm" />
                  
          <form-bean name="showForm"
                      type
          ="org.apache.struts.action.DynaActionForm" />
                  
          <form-bean name="userinfoForm"
                      type
          ="org.apache.struts.action.DynaActionForm" />
                  
          <form-bean name="adminForm"
                      type
          ="org.lxh.myzngt.struts.form.AdminForm" />
                  
          <form-bean name="adminuserForm"
                      type
          ="org.lxh.myzngt.struts.form.AdminuserForm" />
                  
          <form-bean name="adminquestionForm"
                      type
          ="org.apache.struts.action.DynaActionForm" />
                  
          <form-bean name="adminitemForm"
                      type
          ="org.lxh.myzngt.struts.form.AdminitemForm" />
                  
          <form-bean name="adminsubitemForm"
                      type
          ="org.lxh.myzngt.struts.form.AdminsubitemForm" />
                  
          <form-bean name="adminloginForm"
                      type
          ="org.lxh.myzngt.struts.form.AdminloginForm" />

              
          </form-beans>

              
          <global-exceptions />
              
          <global-forwards />
              
          <action-mappings>
                  
          <action attribute="userForm" input="/jsp/errors.jsp"
                      name
          ="userForm" parameter="status" path="/jsp/user" scope="request"
                      type
          ="org.lxh.myzngt.struts.action.UserAction">
                      
          <forward name="registersuccess"
                          path
          ="/jsp/index.do?status=list">
                      
          </forward>
                      
          <forward name="registerfailure" path="/jsp/register.jsp"></forward>
                      
          <forward name="loginsuccess"
                          path
          ="/jsp/index.do?status=list">
                      
          </forward>
                      
          <forward name="loginfailure" path="/jsp/login.jsp"></forward>
                      
          <forward name="exists" path="/jsp/updatepwd.jsp"></forward>
                      
          <forward name="notexists" path="/jsp/forgetpwd.jsp"></forward>
                      
          <forward name="updatepwddo" path="/jsp/updatepwd_do.jsp"></forward>
                      
          <forward name="userinfo" path="/jsp/user/userinfo.jsp"></forward>
                      
          <forward name="updatedo" path="/jsp/user/update_do.jsp"></forward>
                  
          </action>
                  
          <action attribute="questionForm" input="/jsp/errors.jsp"
                      name
          ="questionForm" parameter="status" path="/jsp/ques/question"
                      scope
          ="request" type="org.lxh.myzngt.struts.action.QuestionAction">
                      
          <forward name="insertdo" path="/jsp/ques/question_do.jsp"></forward>
                  
          </action>
                  
          <action attribute="answerForm" input="/jsp/errors.jsp"
                      name
          ="answerForm" parameter="status" path="/jsp/ques/answer"
                      scope
          ="request" type="org.lxh.myzngt.struts.action.AnswerAction">
                      
          <forward name="insertdo" path="/jsp/ques/answer_do.jsp"></forward>
                  
          </action>
                  
          <action attribute="itemForm" input="/jsp/errors.jsp"
                      name
          ="itemForm" parameter="status" path="/jsp/ques/item"
                      scope
          ="request" type="org.lxh.myzngt.struts.action.ItemAction">
                      
          <forward name="question" path="/jsp/ques/question.jsp"></forward>
                  
          </action>
                  
          <action attribute="indexForm" input="/jsp/errors.jsp"
                      name
          ="indexForm" parameter="status" path="/jsp/index" scope="request"
                      type
          ="org.lxh.myzngt.struts.action.IndexAction">
                      
          <forward name="indexdo" path="/jsp/index.jsp"></forward>
                  
          </action>
                  
          <action attribute="showForm" input="/jsp/errors.jsp"
                      name
          ="showForm" parameter="status" path="/jsp/show" scope="request"
                      type
          ="org.lxh.myzngt.struts.action.ShowAction">
                      
          <forward name="showquestion"
                          path
          ="/jsp/question_show.jsp">
                      
          </forward>
                      
          <forward name="showlist" path="/jsp/list_question.jsp"></forward>
                  
          </action>
                  
          <action attribute="userinfoForm" input="/jsp/errors.jsp"
                      name
          ="userinfoForm" parameter="status" path="/jsp/user/userinfo"
                      scope
          ="request" type="org.lxh.myzngt.struts.action.UserinfoAction">
                      
          <forward name="listmyquestion"
                          path
          ="/jsp/user/list_myquestion.jsp">
                      
          </forward>
                      
          <forward name="listanswer"
                          path
          ="/jsp/user/list_answer.jsp">
                      
          </forward>
                      
          <forward name="listmyaccept"
                          path
          ="/jsp/user/list_myaccept.jsp">
                      
          </forward>
                      
          <forward name="listmyquestionanswer"
                          path
          ="/jsp/user/list_myquestionanswer.jsp">
                      
          </forward>
                      
          <forward name="answerdo"
                          path
          ="/jsp/user/accept_answer.jsp">
                      
          </forward>
                      
          <forward name="updatequestiondo"
                          path
          ="/jsp/user/question_update_do.jsp">
                      
          </forward>
                  
          </action>
                  
          <action attribute="adminForm" input="/jsp/errors.jsp"
                      name
          ="adminForm" parameter="status" path="/jsp/admin/admin"
                      scope
          ="request" type="org.lxh.myzngt.struts.action.AdminAction">
                      
          <forward name="insertdo"
                          path
          ="/jsp/admin/admin.do?status=list">
                      
          </forward>
                      
          <forward name="updatepwddo"
                          path
          ="/jsp/admin/admin_updatepwd_do.jsp">
                      
          </forward>
                      
          <forward name="updatepwdfailure"
                          path
          ="/jsp/admin/admin_updatepwd.jsp">
                      
          </forward>
                      
          <forward name="deletedo"
                          path
          ="/jsp/admin/admin.do?status=list">
                      
          </forward>
                      
          <forward name="list" path="/jsp/admin/admin_list.jsp"></forward>

                  
          </action>
                  
          <action attribute="adminuserForm" input="/jsp/errors.jsp"
                      name
          ="adminuserForm" parameter="status" path="/jsp/admin/adminuser"
                      scope
          ="request"
                      type
          ="org.lxh.myzngt.struts.action.AdminuserAction">
                      
          <forward name="userlist" path="/jsp/admin/user_list.jsp"></forward>
                      
          <forward name="list"
                          path
          ="/jsp/admin/adminuser.do?status=list">
                      
          </forward>
                  
          </action>
                  
          <action attribute="adminquestionForm" input="/jsp/errors.jsp"
                      name
          ="adminquestionForm" parameter="status"
                      path
          ="/jsp/admin/adminquestion" scope="request"
                      type
          ="org.lxh.myzngt.struts.action.AdminquestionAction">
                      
          <forward name="questionlist"
                          path
          ="/jsp/admin/question_list.jsp">
                      
          </forward>
                      
          <forward name="list"
                          path
          ="/jsp/admin/adminquestion.do?status=list">
                      
          </forward>
                  
          </action>
                  
          <action attribute="adminitemForm" input="/jsp/errors.jsp"
                      name
          ="adminitemForm" parameter="status" path="/jsp/admin/adminitem"
                      scope
          ="request"
                      type
          ="org.lxh.myzngt.struts.action.AdminitemAction">
                      
          <forward name="itemlist" path="/jsp/admin/item_list.jsp"></forward>
                      
          <forward name="list"
                          path
          ="/jsp/admin/adminitem.do?status=list">
                      
          </forward>
                      
          <forward name="subitemlist"
                          path
          ="/jsp/admin/subitem_list.jsp">
                      
          </forward>
                  
          </action>
                  
          <action attribute="adminsubitemForm" input="/jsp/errors.jsp"
                      name
          ="adminsubitemForm" parameter="status"
                      path
          ="/jsp/admin/adminsubitem" scope="request"
                      type
          ="org.lxh.myzngt.struts.action.AdminsubitemAction">
                      
          <forward name="subitemlist"
                          path
          ="/jsp/admin/subitem_list.jsp">
                      
          </forward>
                  
          </action>
                  
          <action attribute="adminloginForm" input="/jsp/errors.jsp"
                      name
          ="adminloginForm" parameter="status" path="/jsp/adminlogin"
                      scope
          ="request"
                      type
          ="org.lxh.myzngt.struts.action.AdminloginAction">
                      
          <forward name="loginsuccess"
                          path
          ="/jsp/goadmin.htm">
                      
          </forward>
                      
          <forward name="loginfailure"
                          path
          ="/jsp/admin_login.jsp">
                      
          </forward>
                  
          </action>

              
          </action-mappings>

              
          <controller
                  processorClass
          ="org.springframework.web.struts.DelegatingRequestProcessor">
              
          </controller>
              
          <message-resources
                  parameter
          ="org.lxh.myzngt.struts.ApplicationResources" />
              
          <plug-in
                  className
          ="org.springframework.web.struts.ContextLoaderPlugIn">
                  
          <set-property property="contextConfigLocation"
                      value
          ="/WEB-INF/classes/applicationContext.xml" />
              
          </plug-in>
          </struts-config>

          spring.xml
          <?xml version="1.0" encoding="UTF-8"?>
          <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

          <beans>
              
          <!--<bean id="dataSource"
                  class
          ="org.springframework.jndi.JndiObjectFactoryBean"
                  destroy
          -method="close">
                  
          <property name="jndiName">
                      
          <value>java:comp/env/jdbc/mldn</value>
                  
          </property>
              
          </bean>-->    
                  
          <bean id="dataSource"
                  class
          ="org.apache.commons.dbcp.BasicDataSource"
                  destroy
          -method="close">
                  
          <property name="driverClassName">
                  
          <value>org.gjt.mm.mysql.Driver</value>
                  
          </property>
                  
          <property name="url">
                  
          <value>jdbc:mysql://localhost:3306/mldn</value>
                  </property>
                  
          <property name="username">
                  
          <value>root</value>
                  
          </property>
                  
          <property name="password">
                  
          <value>wdf</value>
                  
          </property>
                  
          </bean>

              
          <bean id="hibernateInterceptor"
                  class
          ="org.springframework.orm.hibernate3.HibernateInterceptor">
                  
          <property name="sessionFactory">
                      
          <ref bean="sessionFactory" />
                  
          </property>
              
          </bean>
              
          <bean id="sessionFactory"
                  class
          ="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
                  
          <property name="dataSource">
                      
          <ref bean="dataSource" />
                  
          </property>
                  
          <property name="hibernateProperties">
                      
          <props>
                          
          <prop key="hibernate.dialect">
                              org.hibernate.dialect.MySQLDialect
                          
          </prop>
                          
          <!-- 表示允許自動提交 -->
                          
          <prop key="hibernate.connection.autocommit">true</prop>
                          
          <!-- 顯示sql語句 -->
                          
          <prop key="hibernate.show_sql">true</prop>
                      
          </props>
                  
          </property>
                  
          <property name="mappingResources">
                      
          <list>
                          
          <value>org/lxh/myzngt/vo/Admin.hbm.xml</value>
                          
          <value>org/lxh/myzngt/vo/User.hbm.xml</value>
                          
          <value>org/lxh/myzngt/vo/Item.hbm.xml</value>
                          
          <value>org/lxh/myzngt/vo/Subitem.hbm.xml</value>
                          
          <value>org/lxh/myzngt/vo/Answer.hbm.xml</value>
                          
          <value>org/lxh/myzngt/vo/Question.hbm.xml</value>
                      
          </list>
                  
          </property>
              
          </bean>
              
          <bean id="hibernateTemplate"
                  class
          ="org.springframework.orm.hibernate3.HibernateTemplate">
                  
          <property name="sessionFactory">
                      
          <ref bean="sessionFactory" />
                  
          </property>
              
          </bean>
              
          <bean id="iuserdao" class="org.lxh.myzngt.dao.IUserDAO"
                  abstract
          ="true">
              
          </bean>
              
          <bean id="iitemdao" class="org.lxh.myzngt.dao.IItemDAO"
                  abstract
          ="true">
              
          </bean>
              
          <bean id="iquestiondao" class="org.lxh.myzngt.dao.IQuestionDAO"
                  abstract
          ="true">
              
          </bean>
              
          <bean id="ianswerdao" class="org.lxh.myzngt.dao.IAnswerDAO"
                  abstract
          ="true">
              
          </bean>
              
          <bean id="isubitemdao" class="org.lxh.myzngt.dao.ISubitemDAO"
                  abstract
          ="true">
              
          </bean>
              
          <bean id="iadmindao" class="org.lxh.myzngt.dao.IAdminDAO"
                  abstract
          ="true">
              
          </bean>
              
          <bean id="iadmindaoimpl"
                  class
          ="org.lxh.myzngt.dao.impl.IAdminDAOImpl" parent="iadmindao">
                  
          <property name="hibernateTemplate">
                      
          <ref bean="hibernateTemplate" />
                  
          </property>
              
          </bean>
              
          <bean id="isubitemdaoimpl"
                  class
          ="org.lxh.myzngt.dao.impl.ISubitemDAOImpl"
                  parent
          ="isubitemdao">
                  
          <property name="hibernateTemplate">
                      
          <ref bean="hibernateTemplate" />
                  
          </property>
              
          </bean>
              
          <bean id="ianswerdaoimpl"
                  class
          ="org.lxh.myzngt.dao.impl.IAnswerDAOImpl" parent="ianswerdao">
                  
          <property name="hibernateTemplate">
                      
          <ref bean="hibernateTemplate" />
                  
          </property>
              
          </bean>
              
          <bean id="iquestiondaoimpl"
                  class
          ="org.lxh.myzngt.dao.impl.IQuestionDAOImpl"
                  parent
          ="iquestiondao">
                  
          <property name="hibernateTemplate">
                      
          <ref bean="hibernateTemplate" />
                  
          </property>
              
          </bean>
              
          <bean id="iitemdaoimpl" class="org.lxh.myzngt.dao.impl.IItemDAOImpl"
                  parent
          ="iitemdao">
                  
          <property name="hibernateTemplate">
                      
          <ref bean="hibernateTemplate" />
                  
          </property>
              
          </bean>
              
          <bean id="iuserdaoimpl" class="org.lxh.myzngt.dao.impl.IUserDAOImpl"
                  parent
          ="iuserdao">
                  
          <property name="hibernateTemplate">
                      
          <ref bean="hibernateTemplate" />
                  
          </property>
              
          </bean>
              
          <bean name="/jsp/user"
                  class
          ="org.lxh.myzngt.struts.action.UserAction">
                  
          <property name="iuserdao">
                      
          <ref bean="iuserdaoimpl" />
                  
          </property>
              
          </bean>
              
          <bean name="/jsp/ques/item"
                  class
          ="org.lxh.myzngt.struts.action.ItemAction" singleton="true">
                  
          <property name="iitemdao">
                      
          <ref bean="iitemdaoimpl" />
                  
          </property>
              
          </bean>
              
          <bean name="/jsp/ques/question"
                  class
          ="org.lxh.myzngt.struts.action.QuestionAction">
                  
          <property name="iquestiondao">
                      
          <ref bean="iquestiondaoimpl" />
                  
          </property>
              
          </bean>
              
          <bean name="/jsp/index"
                  class
          ="org.lxh.myzngt.struts.action.IndexAction">
                  
          <property name="iitemdao">
                      
          <ref bean="iitemdaoimpl" />
                  
          </property>
                  
          <property name="iquestiondao">
                      
          <ref bean="iquestiondaoimpl" />
                  
          </property>
              
          </bean>
              
          <bean name="/jsp/show"
                  class
          ="org.lxh.myzngt.struts.action.ShowAction">
                  
          <property name="iquestiondao">
                      
          <ref bean="iquestiondaoimpl" />
                  
          </property>
                  
          <property name="iitemdao">
                      
          <ref bean="iitemdaoimpl" />
                  
          </property>
              
          </bean>
              
          <bean name="/jsp/ques/answer"
                  class
          ="org.lxh.myzngt.struts.action.AnswerAction">
                  
          <property name="ianswerdao">
                      
          <ref bean="ianswerdaoimpl" />
                  
          </property>
                  
          <property name="iuserdao">
                      
          <ref bean="iuserdaoimpl" />
                  
          </property>
              
          </bean>
              
          <bean name="/jsp/user/userinfo"
                  class
          ="org.lxh.myzngt.struts.action.UserinfoAction">
                  
          <property name="iquestiondao">
                      
          <ref bean="iquestiondaoimpl" />
                  
          </property>
                  
          <property name="ianswerdao">
                      
          <ref bean="ianswerdaoimpl" />
                  
          </property>
                  
          <property name="iuserdao">
                      
          <ref bean="iuserdaoimpl" />
                  
          </property>
              
          </bean>
              
          <bean name="/jsp/admin/admin"
                  class
          ="org.lxh.myzngt.struts.action.AdminAction">
                  
          <property name="iadmindao">
                      
          <ref bean="iadmindaoimpl" />
                  
          </property>
              
          </bean>
              
          <bean name="/jsp/adminlogin"
                  class
          ="org.lxh.myzngt.struts.action.AdminloginAction">
                  
          <property name="iadmindao">
                      
          <ref bean="iadmindaoimpl" />
                  
          </property>
              
          </bean>
              
          <bean name="/jsp/admin/adminuser"
                  class
          ="org.lxh.myzngt.struts.action.AdminuserAction">
                  
          <property name="iuserdao">
                      
          <ref bean="iuserdaoimpl" />
                  
          </property>
              
          </bean>
              
          <bean name="/jsp/admin/adminquestion"
                  class
          ="org.lxh.myzngt.struts.action.AdminquestionAction">
                  
          <property name="iquestiondao">
                      
          <ref bean="iquestiondaoimpl" />
                  
          </property>
              
          </bean>
              
          <bean name="/jsp/admin/adminitem"
                  class
          ="org.lxh.myzngt.struts.action.AdminitemAction">
                  
          <property name="iitemdao">
                      
          <ref bean="iitemdaoimpl" />
                  
          </property>
              
          </bean>
              
          <bean name="/jsp/admin/adminsubitem"
                  class
          ="org.lxh.myzngt.struts.action.AdminsubitemAction">
                  
          <property name="isubitemdao">
                      
          <ref bean="isubitemdaoimpl" />
                  
          </property>
                  
          <property name="iitemdao">
                      
          <ref bean="iitemdaoimpl" />
                  
          </property>
              
          </bean>
          </beans>


          主站蜘蛛池模板: 绥棱县| 成武县| 仁布县| 建始县| 石楼县| 灌阳县| 芮城县| 溧阳市| 东阿县| 澄城县| 平安县| 商都县| 祁阳县| 丹寨县| 苍梧县| 屏山县| 西林县| 马鞍山市| 衡阳县| 遂昌县| 陈巴尔虎旗| 虹口区| 米脂县| 吉安市| 前郭尔| 宁乡县| 克什克腾旗| 桑植县| 特克斯县| 佛冈县| 集贤县| 宜宾县| 丹东市| 宜黄县| 双峰县| 张家界市| 湟源县| 赤城县| 桐城市| 罗山县| 平南县|