Struts框架

•“框架技术”帮我们更快更好地构建程序:
    – 是一个应用程序的 半成品
    – 提供 可重用的公共结构
    – 一定规则组织 的一组组件
优势:
    – 不用再考虑公共问题
    – 专心在业务实现上
    – 结构统一,易于学习、维护
    – 新手也可写出好程序 
java流行框架

Struts: 

            1MVC设计模式的实现

            2、接收用户请求,调用业务逻辑代码,转发到正确页面

            3、控制器

Spring:

            1、依赖注入容器 / AOP实现

            2、声明式事务

            3、简化Java EE应用

            4、黏合剂,将大家组装到一起

HIBERNATE:

            1ORM,简化数据库操作

            2DAO

Struts2 是一个用来开发 MVC 应用程序的框架. 它提供了Web 应用程序开发过程中的一些常见问题的解决方案:
    对来自用户的输入数据进行合法性验证
    统一的布局
    可扩展性
    国际化和本地化
    支持 Ajax
    表单的重复提交
    文件的上传下载
Struts2环境搭建
    • 相关软件下载
    • 下载 Struts 2.2.1.1 http://struts.apache.org/download.cgi#struts217 (选择下载 full distribution
    • 下载 eclipse http://www.eclipse.org/downloads/ (选择下载 Eclipse IDE for Java EE DevelopersWindows 32 Bit
    • 下载 tomcat6.0 http://tomcat.apache.org
    • 下载 JDK1.6 http://www.java.net/download/jdk6
    • 安装与设置
    • 解压 struts-2.2.1.1-all.zip
    • 安装 Eclipse (解压即可)
    • 假设你已经安装好 jdk tomcat 了,如 C:\JAVA_TOOLS\apache-tomcat-6.0.16 C:\JAVA_TOOLS\JDK\ jdk1.6.0_02
    • 开发 Struts2 应用依赖的 jar 文件大家可以到 http://struts.apache.org/download.cgi#struts217 下载, struts-2.x.x-all.zip ,示    例版本为 2.2.1.1
下载完后解压文件,开发 struts2 应用需要依赖的 jar 文件在解压目录的 lib 文件夹下。不同的应用需要的 JAR 包是不同的。
下面给出了开发 Struts2 最新版本 2.2.1.1 中所涉及的核心库文件,包括以下内容

       Struts2.2.1.1必备jar与配置.doc

开发Struts2应用依赖的jar文件
    • 开发 Struts2 应用依赖的 jar 文件大家可以到 http://struts.apache.org/download.cgi#struts217 下载, struts-2.x.x-all.zip ,示例版本为 2.2.1.1
    • 下载完后解压文件,开发 struts2 应用需要依赖的 jar 文件在解压目录的 lib 文件夹下。不同的应用需要的 JAR 包是不同的。
    • 下面给出了开发 Struts2 最新版本 2.2.1.1 中所涉及的核心库文件,包括以下内容

       Struts2.2.1.1必备jar与配置.doc

Struts的相关配置
Struts2 中, Struts 框架是通过 Filter 启动的。他在 web.xml 中的配置如下:

    <filter>

         <filter-name>struts2</filter-name>

         <filter-class>          org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

     </filter-class>

    </filter>

    <filter-mapping>

         <filter-name>struts2</filter-name>

         <url-pattern>/*</url-pattern>

     </filter-mapping>

StrutsPrepareAndExecuteFilter init() 方法中将会读取类路径下默认的配置文件 struts.xml 完成初始化操作。
注意: struts2 读取到 s truts.xml 的内容后, 存放在内存中 ,以后 struts2 对用户的每次请求处理将使用内存中的数据,而不是每次都读取 struts.xml 文件
struts.xml 文件配置
在项目 src 目录下添加 struts.xml 配置文件。其基本配置如下:

<?xmlversion="1.0" encoding="UTF-8" ?>

<!DOCTYPEstruts PUBLIC

    "-//Apache Software Foundation//DTDStruts Configuration 2.0//EN"

    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>

<packagename="default" extends="struts-default"namespace="">

<action>

<result></result>

</action>

</package>

</struts>

Struts2环境搭建

Java流行框架
Java流行框架Java流行框架Java流行框架
Java流行框架
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值