在我们的开发中,有一个经典的框架,就是SSH,他们分别是:Struts,Spring,Hibernate,我们队他们神交已久,在以前的博客中我介绍了Hibernate,今天我们也逐步揭开Struts的神秘面纱,一起来看看这个熟悉的老朋友!
简介
首先我们还是去维基百科上看看他的介绍:
Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jak...
分类:
编程语言 时间:
2014-06-27 09:09:22
阅读次数:
339
Spring MVC 3提供了基于注解、REST风格等特性,有些方面比Struts 2方便一些。这里进行Spring MVC 3的开发环境搭建,即开发Hello World程序。1,拷贝Spring MVC 3类库到WEB-INF/lib下,经测试至少需要如下几个,版本为Spring 3.1.1:o...
分类:
编程语言 时间:
2014-06-26 23:19:15
阅读次数:
440
MyEclipse是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能很强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse眼下支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hiberna...
分类:
编程语言 时间:
2014-06-26 22:13:07
阅读次数:
332
1.初始化:struts框架的总控制器ActionServlet是一个Servlet,它在web.xml中配置成自动启动的
Servlet,在启动时总控制器会读取配置文件(struts-config.xml)的配置信息,为struts
中不同的模块初始化相应的对象。(面向对象思想)
2.发送请求:用户提交表单或通过URL向WEB服务器提交请求,请...
分类:
其他好文 时间:
2014-06-26 10:21:57
阅读次数:
217
在开发一个基于Java的、BS架构的GPS平台的时候,我们总是要花费很多心思去选择框架,在此基础上进行封装提供易用的功能,来作为我们快速开发的平台。有的公司有积累,可能在此上面花费的时间比较少,有的没积累,可能为了选择什么样的框架,为了优缺点争论不休,耽误个把月时间都有可能。我希望在此给出一个GPS...
分类:
编程语言 时间:
2014-06-25 14:05:20
阅读次数:
287
1.如何在实现的一个简单的Action类的,最简单的方法就是在一个普通类继承一个ActionSupport。2.DMI动态方法调用,在一个action里execute()方法是自动执行的,如果需要其他方法那么可以使用DMI动态方法,下面举一个小例子!struts.xml配置文件如下 ...
分类:
其他好文 时间:
2014-06-25 12:26:45
阅读次数:
239
1.1.1 ActionInvocation类
ActionInvocation定义为一个接口,主要作用是表现action的执行状态。它拥有拦截器和action的实例。通过反复的执行invoke方法。首先被actionProxy,然后是拦截器,所有拦截器执行完后就是action和result .
图3.3.4 ActionInvocation类的主要方法
1.1.2 ...
分类:
其他好文 时间:
2014-06-25 08:10:38
阅读次数:
236
在项目开发中,完成数据录入后,统计分析报表是必定要出的,后期还会应客户要求出现更多的统计分析报表。
集成一个成熟的报表工具来应对各种复杂和多变的报表是最好不过的了。
java的开发框架很多都利用标签库来实现表现层与业务层的分离和结合,也使java的项目开发更加简洁和易于维护。集成了struts标签库的jsp页面,标签库本身有一些判断循环的逻辑,又能方便的获取后端的数据,被大部分的java开发框...
分类:
其他好文 时间:
2014-06-25 08:08:34
阅读次数:
198
Struts 1基础
为什么重拾Struts 1
曾经是最主流的MVC框架
市场份额依然很大
很多遗留系统中依旧使用
维护和升级都需要熟悉Struts 1
与Struts 2相比
编码、配置繁琐
侵入性强
例子:使用Struts实现登录
登录失败
返回登录页面,提示失败
登录成功
保存当前登录用户...
分类:
其他好文 时间:
2014-06-25 07:02:26
阅读次数:
218
学习这个东西真的是在做实际项目的时候能够得到很好的体现,就像我现在学习Extjs一样的,因为现在的项目需要用到extjs做页面,所以才开始研究它,像以前的话,自己根本不想主动去学习Extjs,自己主动学习技术的积极性不是很高呀,呵呵,现在要用它来做项目了,不得不去学了,今天搭建了一个框架,用的是struts、spring和extjs,为什么不用hibernate,因为这个项目数据量比较多,里面的逻...
分类:
Web程序 时间:
2014-06-25 07:00:28
阅读次数:
312