SSH组合工程之struts2-2.3.16.1(工程下载)

来源:互联网 发布:mac 视频截取gif 编辑:程序博客网 时间:2024/06/06 02:05

java学习记录(7)- SSH之struts2实践

ssh工程实践之struts2篇,ssh采用的版本分别是(struts-2.3.16.1, spring-framework-4.3.9.RELEASE, hibernate-release-5.2.10.Final)。从基础使用的角度来指示stuts2的使用。工程将从三个部分进行集成struts2, struts2和hibernate,struts2,hibernate和spring最终集成。本篇是集成的第一步,struts2的理解和定义。
提纲:
- struts2是什么
- struts2怎么用(jar包,代码,配置等)
- struts2实践工程下载

1. struts2是什么(可略过)

   struts2是什么是一个哲学问题,做工程的只要考虑怎么用就好。但是在工程后期还是要研究为什么要用它。这就结合自己最近做的工程谈谈对struts2的理解。struts2是MVC架构中的一员,处于controler部分,用于获取接受页面的参数执行相关的后台程序,并把最终的结果返回,并在指定的页面展示。
   就像是一个引路人。

2. stuts2使用

1 jar包
在java的工程中,总是需要考虑使用哪些jar包。
   首先得从官网下载struts2的2.3.16.1版本。解压得到struts2的目录,其中在lab中是各种jar包,而在apps中分布的是各种例子,通过eclipse直接把war包导入到工程中就能够查看一个工程的工程目录。
   在struts2-blank中就有struts2工程所需的最少的jar包。各个jar包的作用在网上也有很多的论述,这里我们只做工程运用。
2 struts2怎么使用
   要搭建一个工程,首先要明确其组织方式,不然就如何盲人摸象,一点点去尝试太浪费时间。
   strtus2能够接受页面的请求,并获取后台的服务把最终的数据及页面返回到前台中。struts2工程是在web工程中数据请求组织方式其包括三个部分(大多数web项目都包括三个部分)

  • web.xml 组织web工程的方式
  • struts.xml配置web请求
  • 工程代码。
    工程目录如
       action部分重要是接受页面的请求,并定位相应的service。service是访问数据库或者其他model所写的Interface部分。
    代码主要是判断页面的输入,给出最后的view和页面的内容。代码比较简单。
    为后面集成Hibernate和spring首先把数据库的部分先放置在工程中分别是dao和service部分。

3 . struts2工程下载
最后将工程打包成war包(可以直接导入到工程中,具体百度之)及struts2上传。
SSH之struts2.3.16.1实例下载

原创粉丝点击