Struts2应用第四章回顾与作业点评Struts2执行流程是什么?Result结果类型有哪些,存在什么区别?Struts2中自定义拦截器有哪些方式?
Struts2深入第三章回顾与作业点评Struts2中开发一个Action有几种方法?package元素与Java中的包有什么异同之处?Result结果类型有哪些?有什么区别?预习检查Struts2中为什么需要拦截器?拦截器和拦截器栈有什么异同?自定义拦截器有哪些方式?
Struts2配置详解第二章回顾与作业点评使用Struts2开发程序的基本步骤是什么?Struts2中如何获取Servlet的session对象?Struts2表单标签和普通HTML表单标签有什么不同之处?预习检查Struts2Result元素的作用是什么?Struts2中开发一个Action有几种方法?Struts2中如何解决中文乱码问题?
Struts2初体验第一章本章任务实现基于Struts2的用户登录本章目标掌握Struts2的使用方法使用Struts2实现用户登录使用Struts2实现访问ServletAPI使用标签和数据验证完成用户登录Struts2及其优势Struts2是一个MVC框架,以WebWork设计思想为核心,吸收了Struts1的部分优点Struts2拥有更加广阔的前景,自身功能强大,还对其他框架下开发的程序提供很好的兼容性Struts2的资源获取。
EASY由标签库(SQL标签、HTML标签、Logic标签)和MVC框架两部分功能组成。框架包含三个文件,分别为easy-1.0-yyyymmmdd.jar类包、easy.properties框架配置文件和e.tld标签描述文件。框架运行依赖于commons-logging.jar、commons-beanutils.jar、commons-dbutils.jar和paranamer.jar四个类包。
Spring3 MVC框架简介:SpringMVC是Spring的框架的Web组件。它提供了丰富的功能,为建设强大的Web应用程序。SpringMVC框架的架构,并在这样的高度可配置的方式,每一块的逻辑和功能设计。此外Spring可以毫不费力地与其他流行的Web框架,如Struts,WebWork的,的JavaServerFaces和Tapestry集成。这意味着,你甚至可以告诉Spring使用Web框架中的任何一个。比Spring更不紧耦合的servlet或JSP向客户端呈现视图。喜欢速度与其他视图技术集成,Freemarker的,Excel或PDF现在也有可能。
JAVA MVC框架开发规范
Struts2 学习笔记
CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包。它提供一套丰富的标准库以及简单的接口和逻辑结构,其目的是使开发人员更快速地进行项目开发。使用 CodeIgniter 可以减少代码的编写量,并将你的精力投入到项目的创造性开发上。
经过6年的不断积累和重构,3.0版本又是一个新的里程碑版本,在框架底层的定制和扩展方面趋于完善,使得应用的开发范围和需求适应度更加扩大,能够满足不同程度的开发人员的需求。而且引入了全新的CBD(核心+行为+驱动)架构模式,旨在打造DIY框架和AOP编程体验,让ThinkPHP能够在不同方面都能快速满足项目和应用的需求,并且正式引入SAE、REST和Mongo支持。
弃用了struts,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,现在这一篇补上。下面开始贴代码。
前面讲到了一种验证方法,是在Action的 validate方法中通过代码的方式来完成的。而struts2提供了另外一种 方式来实现输入验证。 这种方式就是使用validate框架来实现输入校验,这种方式是基于XML的验证。
拦截器,在AOP(Aspect-Oriented Programming<面向切面编程>)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在Webwork的中文文档的解释为 - 拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也是提供了一种可以提取action中可重用的部分的方式。
Action配置中一定要设置input返回页面 添加验证只要创建验证的xml文件
弃用了struts,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,现在这一篇补上。下面开始贴代码。
下面的标签和过滤器参考就是为那些没有 admin 站点的可用的人准备的.由于 Django 是高度可定制的,你的 admin 里的关于标签和过滤器的参考可以认为是最可信的.
下面给出了开发Struts 2程序最少需要的JAR。 struts2-core-2.x.x.jar :Struts 2框架的核心类库 xwork-2.x.x.jar :XWork类库,Struts 2在其上构建 ognl-2.6.x.jar :对象图导航语言(Object Graph Navigation Language),Struts 2框架使用的一种表达式语言 freemarker-2.3.x.jar : Struts 2的UI标签的模板使用FreeMarker编写commons-logging-1.1.x.jar: ASF出品的日志包,Struts 2框架使用这个日志包来支持Log4J和JDK 1.4+的日志记录。Commons-fileupload 拷进去还有一种最省事的做法是:如果不需要跟第三方框架集成,把不带 - plugin结尾的jar文件都添加入类路径即可。如果需要跟第三方框架集成,这时候还需要加入对应的-plugin jar文件。例如跟spring集成,需要加入struts2-spring-plugin-2.x.x.jar.
Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。
很好的Struts2教程
WEB应用框架,基于JDK1.6.0,使用JAVA语言进行开发。开发工具使用MYECLIPSE6.5M,后台数据库使用MYSQL5.1.28,应用服务器使用TOMCAT6.0。WEB应用框架采用当前流行的STRUST架构,使用LOG4J、XML等技术,具有一定的领先水平。 WEB应用框架,旨在提升WEB应用程序的开发速度,降低开发人员的学历要求。使用本应用框架,中专学历的人员,通过短时间的培训,在框架的范围内,进行简单的配置,就能迅速开发出应用模块。框架的作用,就是把各开发人员开发出来的单个应用模块,组装成符合用户需求的应用。提高了劳动生产率,降低了生产成本。而且采用的开发工具和应用服务器和数据库服务器,都是免费的。 在安装配置开始之前,一定要树立把所有开发环境的程序安装到一个目录的思想,以便于管理维护。在本文中,假设是把所有开发环境的程序安装到 D:\JAVA 目录下。