hibernate3.3:基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (3)

进入我们基于AnnotationStruts2.0+Hibernate3.3+Spring2.5整合开发最后个阶段了这阶段主要为我们项目引进Struts2Annotation相对于带AnnotationHibernate和带AnnotationSpring整合来说带AnnotationStruts和带AnnotationSpring整合还是比较容易实现   我们先来引进Struts2.0相关jar... [阅读全文]

hibernate3.3:基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (2)

基于AnnotationSSH整合开发其实并没有我当初想像中那么顺利真正去做时候才发觉有许多问题但不要紧探索下吧在探索过程中学到知识才是最重要   言归正传现在我们加入Spring支持:把spring-framework-2.5.5dist中spirng.jar引进我们项目lib目录来还要添加libaspectj下两个jar包以支持切面编程   必要配置文件还是要:   applicationCo... [阅读全文]

hibernate3.3:基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (1)

写这个主题文章在网络上应该暂时没有吧也看过许多SSH整合开发书许多都是旧版本框架整合而且大部分都是以XML配置文件方式即使谈到Annotation也是针对其中个框架而言随着开源框架更新版本中不断引进对Annotation支持使得我们可以用单方面去管理我们类和关系而不用像以往那样旦遇到问题就要不断在Java视图和XML视图中切换好开始吧既然网络中暂时没有这方面文章我就来开创个先例自己探索学习下也让大... [阅读全文]

struts2:Struts 2杂谈(1):ValueStack对象的传送带机制

本文举例源代码或素材下载   众所周知Strut 2Action类通过属性可以获得所有相关值如请求参数、Action配置参数、向其他Action传递属性值(通过chain结果)等等要获得这些参数值我们要做唯件事就是在Action类中声明和参数同名属性在Struts 2Action类Action思路方法(默认是execute思路方法)的前就会为相应Action属性赋值  要完成这个功... [阅读全文]

struts2.0:为Struts 2.0做好准备

Struts作为MVC 2Web框架自推出以来不断受到开发者追捧得到用广泛应用作为最成功Web框架Struts自然拥有众多优点:  MVC 2模型使用   功能齐全标志库(Tag Library)   开放源代码   但是所谓“金无赤金人无完人”Struts自身也有不少缺点:  需要编写代码过多容易引起“类爆炸”   单元测试困难   这些缺点随着W... [阅读全文]

strutstag:常用的Struts 2.0的标志(Tag)介绍

在上篇文章为Struts 2.0做好准备中我过于详细地介绍了Struts 2.0开发环境和运行环境配置所以本文很少涉及以上两方面细节如果您看完为Struts 2.0做好准备后还有什么不明白或者没法运行文中例子请联系我我E-MAIL:[email protected]  在介绍常用标志前我想先从总体上对Struts 1.x和Struts 2.0标志库(Tag Library)作比较 St... [阅读全文]

struts2.0:在Struts 2.0中国际化(i18n)您的应用程序

国际化是商业系统中不可或缺部分所以无论您学习是什么Web框架它都是必须掌握技能  其实Struts 1.x在此部分已经做得相当不错了它极大地简化了我们员在做国际化时所需工作例如如果您要输出条国际化信息只需在代码包中加入FILE-NAME_xx_XX.properties(其中FILE-NAME为默认资源文件文件名)然后在struts-config.xml中指明其路径再在页面用bean:messag... [阅读全文]

aviconverter转换器:转换器(Converter)——Struts 2.0中的魔术师

在我已往Struts 1.x项目经验中有个问题不时出现——在创建FormBean时对于某个属性到底应该用String还是其它类型?  开发Web应用和开发传统桌面应用区别Web应用实际上是分布个区别主机(当然也可以同个主机不过比较少见)上两个进程的间互交这种互交建立在HTTP的上它们互相传递是都是串换句话说 服务器可以接收到来自用户数据只能是串或而在服务器上对象中这些数据往... [阅读全文]

struts:利用 Struts 实现动态控制表格大小(2)

旦表格提供另个简单Struts动作来处理结果: package demo;/*** Copyright 2004, James M. Turner.* All Rights Reserved** A Struts action that sends the comments to the console*/import java.io.IOException;import javax.servl... [阅读全文]

struts权限管理:Struts中有关用户权限限定的建议

有关web系统权限限定问题可能有很多办法我在这里说下自己些小窍门技巧起到抛砖引玉作用忘各位指正:  系统中个角色包含多个用户角色和用户的间最好采用对多以免发生混乱;  自系统初起时候系统只有个超级用户(例如root)有两个默认角色即游客角色和注册用户角色;  超级用户可以在后续管理中添加角色默认角色不能删除其他角色删除中如果这个角色下有用户可以采取不允许删除或删除后这些用户角色自动转为注册用户角色... [阅读全文]

struts动态form:Struts 的动态复选框

Struts Recipes 合著者 Danilo Gurovich 从 George Franciscus 停止地方开始介绍了易于使用创建动态选择复选框 Struts 诀窍  在用户界面设计中复选框组不如它同类 —— 多行选择框那样流行它们基本上做是同件事即选择映射到单 name 属性组选项当在组中使用时复选框执行功能实际和多行选择框样但是它们占据屏幕空间更多当希望用户在... [阅读全文]

struts:利用 Struts 实现动态控制表格大小(1)

在Succeeding with Struts前面安装部分我间接提到了DynaForms在运行期内可以动态控制表格大小换句话说就是能够根据需要得到5行、或者10行、或者15行长表格可能有点不明智我把这种策略实际实现作为种练习留给了读者自己在接下来几个月内我收到了几十个读者请求他们请求给出详细实现细节所以这个月我将用两种区别思路方法来实现动态调整表格  第个思路方法就是我在前面栏目中提到那个思路方法... [阅读全文]

struts:将Struts应用迁移到Struts 2(一)

大多数人都会熟悉Struts, 无论是从项目实战中获得经验还是从书中了解到知识在这系列文章里我们将通过个由Struts迁移到Struts 2简单应用例子向大家展现Struts 2所有特征   在我们开始介绍这个例子的前你需要去了解点Struts 2背景知识文章第部分将介绍Struts 2和Struts核心架构区别点以助于更好地把所有概念联系起来第 2部分将深入探讨两者在actions上差别、act... [阅读全文]

struts:将Struts应用迁移到Struts 2( 2)

在上篇文章中我们已经从较高层解释了整个框架结构请求流程基础配置方式和Struts2和Struts1区别的处了解这些后从Struts 应用 迁移到 Struts 2 不再是难事  在这篇文章中我们将会更详细地讲述如何由Struts action转为Struts 2action  个应用例子  这个例子选择了大家都熟悉 - weblog. 简单地介绍下这例子功能需求:  增加个新日志   察看个日志 ... [阅读全文]

struts2多文件上传:谈谈对Struts多模块的认识

首先建个web project,然后添加对hibernate和spring支持我们使用是hibernate3.1和spring2.0,然后导入dwr.jar和commons-pool-1.3.jar(不知道myeclipse如何搞添加Spring功能支持时候就有了commons-dbcp.jar居然没有其依赖commons-pool-x.jar只好单独添加了另外需要将Spring2.0 AOP L... [阅读全文]

struts:Struts初步知识

Struts安装:  首先请到http://jakarta.apache.org/Struts下载Struts建议使用release版现在最高版本为1.1下载后得到是个ZIP文件  将ZIP包解开可以看到这个目录:lib和webappswebapps下有些WAR文件假设你Tomcat装在c:Tomcat下则将那些WAR文件拷贝到C:Tomcatwebapps重新启动Tomcat即可打开浏览器在地址... [阅读全文]

struts:Struts国际化编程轻松实现

struts是个MVC框架像Java和其他Java框架样struts可以轻松实现国际化;于是根据网上资料做了个尝试第次做多语言还是拐了很多弯路;但所幸经过不断尝试终于成功实现多语言版本简单页面;  非常简单所以在整个尝试过程中全部使用手工编码没有使用任何辅助工具;  1、 建立服务器  我使用Tomcat4作为测试环境建立过程(略);  2、 下载struts  可以到http://jakarta... [阅读全文]

struts:Struts 用户指南

1. 介绍  1.1 Model-View-Controller (MVC) 设计模式  FIXME - 需要个对该模式般性介绍(译注:可以参考机械工业出版社设计模式)  1.2 将MVC概念映射到Struts组件中  Struts 体系结构实现了Model-View-Controller设计模式概念它将这些概念映射到web应用组件和概念中如下图所示:  "/></struts:re></td><... [阅读全文]

struts:Struts用户指南

1. 介绍  1.1 Model-View-Controller (MVC) 设计模式  FIXME - 需要个对该模式般性介绍(译注:可以参考机械工业出版社设计模式)  1.2 将MVC概念映射到Struts组件中  Struts 体系结构实现了Model-View-Controller设计模式概念它将这些概念映射到web应用组件和概念中.   这体系结构中每个主要组件都将在下面做详细讨论  1... [阅读全文]

hibenate:基于Struts和Hibenate的发布系统研究

摘 要 本文分析了传统Web信息系统缺点详细阐述了MVC设计模式思想剖析了当前被广泛应用开源设计框架:Struts和Hibernate工作原理基于以上分析提出将 2者结合起来实现优势互补共同开发遥感信息发布系统思路最后结合了DAO和工厂设计模式实现了具有良好可扩展性、实用性和可维护性遥感信息发布系统  关键词 遥感数据分发;MVC设计模式;Struts框架;Hibernate映射工具  引言  随... [阅读全文]

struts:Struts的巨大烦恼 真的不适合大系统?

经过段时间使用struts随着系统越做越大现在我终于要抛弃struts了到现在struts巨大不足和缺陷越来越影响到我项目进度和开发效率了  背景:现在我负责着个大型企业人力资源管理系统整个系统管理人员大约有1.6万人左右系统基于jboss+oraclejava技术框架为struts少许报表用到了 servlet项目开发时间差不多年好转入正题  到现在为止我认为formbean 好... [阅读全文]

struts2.0:struts2.0的标签库(介绍)

用过struts1.x人都知道标签库有html、bean、logic、tiles而struts2.0里标签却没有分类只用在jsp头文件加上%@ taglib prefix="s" uri="/struts-tags" %就能使用struts2.0标签库 下面就介绍下每个标签使用方法(有错请指正): A: s:a href=""/s:a-----超链接类似于ht... [阅读全文]

struts:Mock对象和AOP技术进行Struts应用程序单元测试开发

、引言 测试驱动开发在减少开发努力同时也改进了软件Software开发质量单元测试作为整套测试策略基础必须是全面且要求易于建立和执行迅速然而对执行环境和被测试类外部代码依赖性使我们实现这些目标变得更为复杂例如把应用发布到容器将显著地延长代码和测试周期;而对其它类依赖性通常也会导致测试建立更加复杂和测试运行速度更为缓慢 集成两个流行测试框架(StrutsTestC... [阅读全文]
1 共1条 分1页