spring到底是干啥的*编写环境:
*开发工具: Myeclipse6.01
*SPRING : spring2.0
*STRUTS :struts1.2
*HIBERNATE:hibernate3.0
*JDK:      1.6
*TOMCAT:  6.0
*WINDOW64
1.新建web项目。
2.选中新建项目,右键--》选择“myeclipse”--》添加Struts支持。
3.在弹出的信息框,有必要修改一下图中的地方。
4.上面的操作完成之后,打开我们的项目我们可以看到我们的项目结构发生了变化,引入了一些struts标签和生成了l配置文件。
5.开始添加spring支持,同样选中新建项目,右键--》选择“myeclipse”--》“添加spring支持”,在弹出的信息框,做如下内容修改:
6.点击“next”,直接选择默认,当然也可根据自己的规则做修改。
7.在添加“Hibernate”支持的时候,首先做的工作是创建一个数据源。这个创建方法有很多中(百度可得)这里只介绍一种:打开你的myeclipse的右上角的小三角,选择“myeclipse database explorer”在弹出的界面中,在如图位置右键“new”在弹出的界面中做如下修改:修改完成后点击“test driver”成功则继续。
8.暂时回到myeclipse开发界面。正式开始添加“Hibernate”支持。在弹出的界面中做如图修改:点击“next”这里如图,选择spring的配置文件。下一步操作后,做如下图修改操作:下一步之后,界面修改操作,如下图:去掉复选框中的选项,然后点击“finish”完成整个操作。之后将会直接打开spring的配置文件,然后你核对一下您的数据库连接是否正确。至此三大支持操作完成,启动没有问题说明框架雏形已经完成。
9.在项目中的WEB-INF下到l,做如下修改:
格式头部分省略,下面是需要新增的代码
 
  <context-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>l</param-value>
  </context-param>
   
  <listener>
      <listener-class>org.t.ContextLoaderListener</listener-class>
  </listener>
 
 
  <filter>
      <filter-name>characterEncodingFilter</filter-name>
      <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
 
  <filter>
      <filter-name>characterEncodingFilter</filter-name>
      <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
      <init-param>
          <param-name>encoding</param-name>
          <param-value>UTF-8</param-value>
      </init-param>
      <init-param>
          <param-name>forceEncoding</param-name>
          <param-value>true</param-value>
      </init-param>
  </filter>
 
  <filter-mapping>
      <filter-name>characterEncodingFilter</filter-name>
      <url-pattern>/*</url-pattern>
  </filter-mapping>
</web-app>
Ps:这个时候我们再次启动服务的时候,发现可能会报错:因为我们在刚才已经把spring的配置文件做了初始化,而在spring的配置文件中有数据源的连接,而我们的项目中可能还缺少一个包:commons-pool-1.4.jar(download.csdn/detail/u013806366/7897665 )当我们把这个包放在lib下,我们再次启动项目的时候,错误信息应该会消失。
10.新建如图所属结构包文件:
action:存放项目中控制层action类文件;
business:存放项目中业务层接口文件;
Business.iml:存放项目中业务接口实现文件
Dao:存放项目中数据处理层接口文件;
Dao.impl:存放项目中数据处理层接口实现类文件;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。