摘要:
本章节将带你学习Struts2 应用程序所需的基本配置。在这里可以看到哪些将被配置到一些重要的配置文件中:web.xml、struts.xml、struts-config.xml以及struts.properties。 实际上,你可以继续依赖于使用web.xml和struts.xml配置文件,并且你 阅读全文
摘要:
通过学习Struts2 框架可以了解到,当你在Struts2 的web应用程序里点击一个超链接或提交一个HTML表单时,会由控制器收集输入并发送一个叫Actions的Java类。Action被执行后,Result会选择一个资源给予响应。这个资源通常是一个JSP,也可以是一个PDF文件,一个Excel 阅读全文
摘要:
从一个高水平角度看,Struts2 是一个MVC拉动的(或MVC2)框架,Struts2 的模型-视图-控制器模式是通过以下五个核心部分进行实现的: 操作(Actions) 拦截器(Interceptors) 值栈(Value Stack)/OGNL 结果(Result)/结果类型 视图技术 而St 阅读全文
摘要:
我们的第一个任务是运行一个最小的Struts2 应用程序。本章将指导你如何搭建Struts2 开发环境进行工作。我们假设你的电脑已经安装了JDK(5+)、Tomcat以及Eclipse,如果你没有安装这些组件那就按照下面列出快捷方式安装: 步骤1 - 安装Java开发工具包(JDK): 你可以在甲骨 阅读全文
摘要:
模型(Model)-视图(View)-控制器(Controller),通常简称MVC,是一种开发web应用程序的软件设计模式。该软件设计模式由以下三部分组成: 模型——属于软件设计模式的底层基础,主要负责数据维护。 视图——这部分是负责向用户呈现全部或部分数据。 控制器——通过软件代码控制模型和视图 阅读全文
摘要:
简介 Struts2 是目前较为普及和成熟的基于MVC设计模式的web应用程序框架,它不仅仅是Struts1 的升级版本,更是一个全新的Struts架构。最初,是以WebWork框架和Struts框架为基础,通过提供增强和改进的Struts框架,进而实现简化web技术人员开发工作的目标。不久之后,W 阅读全文