zoukankan      html  css  js  c++  java
  • MyEclipse6.0.1中SSH项目的配置 (转)

    http://www.cnblogs.com/Bulejava/archive/2008/10/14/1311023.html

    一加入SSH支持

    1、加入spring2.0的支持
    加入的包有:
                Spring2.0 AOP Libraries(对aop的支持)
                Spring2.0 Core Libraries
                Spring2.0 Persistence Core Libraries
                Spring2.0 Persistence JDBC Libraries(JDBC支持)
                Spring2.0 Testing Suppor Libraries
                Spring2.0 Web Libraries
                Hibernate3.2 Core Libraries
                Hibernate3.2 Annotations & Entity Manager
                Hibernate3.2 Advanced Support Libraries
    2、加入hibernate 选择myEclipse Libraries 但是不选择任务包

    3、加入struts1.2的支持

    二正确配置配置文件

    1、Spring 配置文件配置如下:


    <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
            
    <property name="sessionFactory">
            
    <ref bean="sessionFactory"/>
            
    </property>
            
    </bean>
            
    <bean id="persondao" class="com.ssh.impel.PersonDAOImpel">
            
    <property name="hibernateTemplate">
            
    <ref bean="hibernateTemplate"/>
            
    </property>
            
            
    </bean>
            
    <bean name="/pserson" class="com.ssh.struts.action.PsersonAction">
            
    <property name="persondao">
            
    <ref bean="persondao"/>
            
    </property>
            
    </bean>

    2、struts配置文件配置如下:


    <controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor">
      
    </controller>

      
    <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
        
    <set-property property="contextConfigLocation" value="/WEB-INF/classes/applicationContext.xml" />
      
    </plug-in>

    3、web-xml配置文件配置如下:


     <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>

    4、加入包commons-pool.jar spring.jar
    5、删除包asm-2.2.3.jar hibernate-annotaions.jar 

    这里只粘贴了需要手动配置的代码。

    最后总结一下配置ssh 环境的需要步骤

    1、加入spring 包(增删一些冲突包)

    2、加入hibernate包

    3、加入struts包

    4、在applicationContext.xml文件注册“hibernateTemplate” bean

    5、在struts-config.xml中加入插件“ContextLoaderPlugIn”

    6、在struts-config.xml文件中配置<controller>节点

    7、在web.xml中注册struts

    之后就按项目需要来做了

    建一个表就建一个pojo,然后生产hibernate配置文件

    建一个dao 就在spring 里面注册一下  建一个impel 也在spring 里注册一下

    建一个action 就在spring里注册一下

    加入验证框架,配置validation-xml ,然后在ApplicationResource.properties配置错误信息

    加上validate=true

    加入插件ValidatorPlugIn

  • 相关阅读:
    (七)微信小程序:收藏功能
    (六)微信小程序:制作新闻详情页
    (五)微信小程序:模板template
    (四)微信小程序:新闻列表渲染
    (三)微信小程序:焦点轮播图功能
    (二)微信小程序:实现页面跳转
    Docker和jenkins实现springboot自动部署
    (桥接)完美解决linux设置静态ip。
    一个简单的对任意list分页的工具-----PageUtil
    java8实战二------lambda表达式和函数式接口,简单就好
  • 原文地址:https://www.cnblogs.com/alamps/p/2465330.html
Copyright © 2011-2022 走看看