Struts+Spring+Hibernate
文章平均质量分 72
zengbo0710
这个作者很懒,什么都没留下…
展开
-
java操作Excel、PDF文件
下面这些是在开发中用到的一些东西,有的代码贴的不是完整的,只是贴出了关于操作EXCEL的代码:jxl是一个*国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖Windows系统,即使运行在Linux下,它同样能够正确的转载 2007-12-19 14:54:00 · 891 阅读 · 0 评论 -
[译]Struts Menu开发向导
官方英文版向导(http://struts-menu.sourceforge.net/userguide.html)一、从1.X升级到2.X需要做以下事情:1、改变你的taglib声明中的URI。 " prefix="menu" %>2、改变,使用新的包名"net.sf.navigator." 。 3、改变你的menu-config.xml文件,使用新的包名"net.sf.navigator.转载 2007-05-14 01:56:00 · 1054 阅读 · 0 评论 -
使用struts-menu_详细(1)实现动态菜单
原文作者:UPS Kylin项目小组准备工作:下载struts menu, 解压其中的示例包(struts-menu里面有些库没有提供,但示例里面有) 步骤1,新建一个tomcat工程2,添加webProject支持3,增加struts支持4,增加jstl支持5, 拷贝必要的jar库文件到dbMenu/WEB-INF/lib log4j-转载 2007-05-14 01:51:00 · 1199 阅读 · 0 评论 -
用 XDoclet 减少代码膨胀
开放源代码的 XDoclet 代码生成引擎,是许多领先的 Java 框架不可缺少的组成部分,常常被用作面向属性的编程和持续集成的引擎。但是 XDoclet 还有一些不太惹人注目的地方:对初级开发人员来说,它太难掌握、太难精通。在这篇文章中,流行作者 Sing Li 以 XDoclet 为对象,揭示了其内部简单却优雅的设计,使您能够理解这项技术,并将它应用在实践当中。XDoclet 能够很容易成转载 2007-05-14 00:11:00 · 535 阅读 · 0 评论 -
eclipse +cvs 的基本使用方法
很多时候我们在做项目开发时,会用到cvs,现在我给大家介绍一下关于eclipse下怎么使用cvs管理功能,eclipse本身是自带cvs的,我们只要简单设置一下让它连接到cvs服务器上。 看下图 点击cvs的图标出现此画面后,在空白处点击右键就可以,新建一个资源库位置,如下图输入完信息后,点击完成,就建立好了,跟cvs服务器的连接,下面我们打开cvs服务器上的目录对于cvs服务器上的目录,我原创 2007-05-13 23:47:00 · 1994 阅读 · 0 评论 -
cvsnt2.5与eclipse3.2配置与使用
一个项目往往有多人参与,如何协调各个人的开发工作,就成为项目开发小组需要直接面对的问题。一般的解决方案是采用版本控制系统,如微软的VSS,开源的CVS以及Subversion等等。Eclipse对团队开发提供了默认的支持,其内置了CVS的客户端。所以我们只需安装一个CVS服务器端就可以进行项目开发的版本控制了。这里我们选择windows平台下的cvsnt来作cvs服务器。一.服务器设置1.转载 2007-05-13 23:38:00 · 1172 阅读 · 0 评论 -
Struts2.0之Action详解(一)
有Struts 1.x经验的朋友都知道Action是Struts的核心内容,当然Struts 2.0也不例外。不过,Struts 1.x与Struts 2.0的Action模型很大的区别。 Struts 1.x 必须继承org.apache.struts.action.Action或者其子类,表单数据封装在FormBean中。 Struts 2.0 无须继承任何类型或实现任何接口,表单数据转载 2007-05-13 17:02:00 · 1355 阅读 · 0 评论 -
使用myeclipse 应用struts2 + spring + hibernate 实现CRUD
struts2释出已经很久了,虽然自己现在作GUI开发,不过有时间还是学习下web开发,现在就将我使用myeclipse工具应用struts2 + spring + hibernate 实现CRUD操作的步骤一一纪录下来,为初学者少走弯路略尽绵薄之力! 首先,myeclipse中web工程目录结构如下图: 使用myeclipse开发hibernate和spring的操作转载 2007-05-07 10:48:00 · 2699 阅读 · 2 评论 -
Key Changes From WebWork 2
The upgrade path from WebWork 2 to Struts 2 is smooth glide. Heres the roadmap.System Platform Struts 2 is dependant on XWork 2 (beta-1). Java 1.5 is required to build Struts 2.转载 2007-05-07 11:33:00 · 630 阅读 · 0 评论 -
Ajax使用初步
Ajax定义为“Asynchronous JavaScript + XML”的简称,也就是异步的JavaScript和XML处理。从原理上看,主要是Ajax可以通过调用HttpRequest实现与服务器的异步通讯,并最终在网页中实现丰富友好的用户界面Ajax使用初步,配置步骤1.把Ajax.dll copy到应用系统bin目录下,然后在工程引用中引用Ajax.dll,如果没有的话可以下载/File转载 2007-05-07 10:53:00 · 652 阅读 · 0 评论 -
简单的密码验证控件
最近一直在忙,不过忙得很充实,学到了很多东西,准备一点一点整理.这个密码验证很简单,作为一个独立的控件,可以拿来直接用 密码修改 function modifyPwd() {var newPwd = document.all("newPwd").value;var confirmPwd = document.all("confirmPwd").value;if(newPwd.len原创 2007-04-30 16:08:00 · 876 阅读 · 0 评论 -
Spring+hibernate的单元测试Junit
spring提供的单元测试是强大的,spring的单元测试很简单,封装的很好。我们要用spring的单元测试测试我们写的add,delete等方法时候需要spring提供的一个额外包spring-mock.jar,我已经传上来了。你只要熟悉单元测试,编写一个测试案例,然后把继承改为org.springframework.test.AbstractTransactionalDataSourceSpr转载 2007-04-21 20:53:00 · 962 阅读 · 0 评论 -
struts2.0+spring2.0+hibernate3.1 web应用 示例代码下载
很不好意思,开始下载链接放错了,现在是新的。这是前面那个struts1.x+spring1.x+hibernater3.1的升级版本。spring2.0与1.x区别不大,可以平滑的过度,我也就是把spring1.28换成了spring2.0.3,算是升级到spring 2.0了。struts2.0基本就是webwork2.2,与以前的struts1.x可以说没任何关系了。因为是第一次用转载 2007-04-21 16:11:00 · 1538 阅读 · 0 评论 -
struts+spring+hibernate的web应用 Web层代码编写(2)
接着就是写资源文件了。在com.game.resources包中添加ApplicationResourcesProducts.properties文件。如果你的eclipse中有Properties Editor这个插件,就可以用Properties Editor打开资源文件进行编写,省去了用命令行转换格式的麻烦。配置内容如下:errors.required={0}不能为空.error转载 2007-04-21 15:46:00 · 606 阅读 · 0 评论 -
struts+spring+hibernate的web应用 Web层代码编写(1)
Web 层代码量比较大,涉及的地方也比较多,考虑到文章过于庞大,所以分两篇写。我们还是先从主要的 action 开始吧。 在 com.game.products.web.actions 包中新建 ProductsAction ,这是一个 DispatchAction ,代码如下: package com.game.products.web.actions; import ja转载 2007-04-21 15:43:00 · 586 阅读 · 0 评论 -
struts+hibernate项目debug总结
javax.servlet.ServletException: Cannot retrieve mapping for action /companyNewsstruts-config.xml中没有写相关companyNews的action.============================================在myeclipse增加一个jar包时候,先打开项目prope转载 2007-04-22 00:01:00 · 1230 阅读 · 0 评论 -
dwr购物车
在上一篇文章中,我介绍了如何用 JavaScript 对象标注(JSON)以一种在客户机上容易转化成 JavaScript 对象的格式对数据进行序列化。有了这个设置,就可以用 javaScript 代码调用远程服务,并在响应中接收 javaScript 对象图,但是又不像远程过程调用。这一次,将学习如何更进一步,使用一个框架,把从 javaScript 客户代码对服务器端 java 对象进行远程调转载 2007-05-15 13:32:00 · 1193 阅读 · 0 评论 -
DWR(AJAX的一种Java实现)做的分页!!
DWR(AJAX的一种Java实现)做的分页!!1.以下是dwr的配置(1)在web.xml中配置DWRServlet如下: dwr-invoker DWR Servlet Direct Web Remoter Servlet uk.ltd.getahead.dwr.DWRServlet转载 2007-05-15 16:17:00 · 1915 阅读 · 0 评论 -
struts中的文件上传解决
一、web.xml配置,这里将文件上传配置为upload模块。 PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> Struts Blank Application action转载 2007-06-05 00:15:00 · 711 阅读 · 0 评论 -
Struts文件上传
UploadUitl.java/** * 这是一个辅助类,辅助完成上传功能。 * 可以选择将文件保存在数据库里或保存在文件系统上 * 并对文件的类型和大小进行了限制 */package com.hywavesoft.struts.commons;import java.io.*;public class UploadUtil { private sta转载 2007-06-05 00:10:00 · 619 阅读 · 0 评论 -
使用FileUpload组件上传文件
文件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能。common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。用该组件可实现一次上传转载 2007-06-05 00:10:00 · 968 阅读 · 0 评论 -
在Struts 2中实现文件上传
Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。转载 2007-06-05 00:17:00 · 764 阅读 · 0 评论 -
Struts+Spring+Hibernate实现上传下载
下载本文源代码 引言 文件的上传和下载在J2EE编程已经是一个非常古老的话题了,也许您马上就能掰着指头数出好几个著名的大件:如SmartUpload、Apache的FileUpload。但如果您的项目是构建在Struts+Spring+Hibernate(以下称SSH)框架上的,这些大件就显得笨重而沧桑了,SSH提供了一个简捷方便的文件上传下载的方案,我们只需要通过一些配置并辅以少量的代码就可转载 2007-06-05 00:13:00 · 767 阅读 · 0 评论 -
怎样隐藏workspace中的jar文件
怎样隐藏workspace中的jar文件 首先在Eclipse3环境中点击Window → Open Perspective->java 也就是package explorer版面. 然后单击白色倒三角形(很小的),就会出来个菜单,点击filter,选择Name Filter Patterns, 输入转载 2007-05-15 11:21:00 · 782 阅读 · 0 评论 -
struts2.0特性
• Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。转载 2007-05-13 17:12:00 · 766 阅读 · 0 评论 -
Struts2.0之Action详解(二)
Struts 2.0更厉害的是支持更高级的POJO访问,如user.getPassword()。我们可以用另一写法实现例4。首先,将name和password从Login类中分离出来,到新建类User中。这样对我们开发多层系统尤其有用。它可以使系统结构更清晰。例5 classes/tutorial/LoginX.javapackage tutorial;import com.opensym转载 2007-05-13 17:04:00 · 816 阅读 · 0 评论 -
Spring配置文件
http://www.springframework.org/dtd/spring-beans.dtd"> class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> file:src/org/brian/vo/hibernate.cfg.xml class="org.springframework.转载 2007-05-13 14:51:00 · 550 阅读 · 0 评论 -
Struts测试框架StrutsTestCase实战
阅读提要 StrutsTestCase是一个强有力的易于使用的针对Struts行为的测试框架。StrutsTestCase,并与传统型JUnit测试相结合,将会带给你一个相当高的测试覆盖率并提高你的产品的可靠性。 一、引言 StrutsTestCase是一个用于测试Struts行为的基于Junit的测试框架。如果你使用Struts,那么你会注意到它可以提供给你一种容易而有效的方式来测试你的应用转载 2007-05-12 18:21:00 · 743 阅读 · 0 评论 -
Velocity文章
Velocity用户手册---中文版 http://www.ijsp.net/2/2003-9/27/0000434.shtml Struts 与 Velocity 的集成 http://www.ibm.com/developerworks/cn/java/j-sr1.html 使用 Velocity 实现客户端和服务器端模板 http://www.ibm.com/developerwor转载 2007-05-14 09:14:00 · 525 阅读 · 0 评论 -
Velocity入门
这是一篇Velocity入门级的文章,虽然很简单,但确实能够说明Velocity的工作原理,值得一读。使用Velocity 模板引擎开发网站Velocity 是如何工作的呢? 虽然大多 Velocity 的应用都是基于 Servlet 的网页制作。但是为了说明 Velocity 的使用,我决定采用更通用的 Java application 来说明它的工作原理。 似乎所有语言教学的开头都是采用转载 2007-05-14 03:03:00 · 811 阅读 · 0 评论 -
JSTL(1.1)之Core tag Libray
JavaServer Pages Standard Tag Libray(1.1),其中文名字为JSP标准标签函数库。JSTL是一个标准的已制定好的标签库,可以应用于各种领域,如:基本输入输出,流程控制,循环,XML文件剖析,数据库查询以及国际化和文字格式标准化的应用等。JSTL所提供的标签库分为以下五大类:核心标签库(Core tag Liabry)主要有:基本输入输出,流程控制,迭代操作和UR转载 2007-05-14 00:17:00 · 676 阅读 · 0 评论 -
入門與應用(三)
來寫個AJAX版的聊天室吧!先看看直接使用AJAX要如何做到,首先需要一個簡單的聊天室Servlet… 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455转载 2007-05-15 15:51:00 · 732 阅读 · 0 评论 -
应用Hibernate3的DetachedCriteria实现分页查询
Hibernate3提供了DetachedCriteria,使得我们可以在Web层构造detachedCriteria,然后调用业务层Bean,进行动态条件查询,根据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改。分页支持类: java 代码 package com.转载 2007-05-14 10:54:00 · 770 阅读 · 0 评论 -
Struts2.0+spring2.0+hibernate3.1升级体会
我首先升级了spring2.0,因为spring2.0是向下兼容的,所以也只是将spring1.2.8的包换成了spring2.0.3的包。虽然spring2.0是向下兼容,但他需要的其他包也跟着需要变换。例如如果你程序包括acegi的话,就需要将以前的echache1.1或者1.2换成spring2.0.3中带着的echache1.2.4。不然就会在启动tomcat的时候报错,说找不到echac转载 2007-04-21 15:52:00 · 1338 阅读 · 0 评论 -
struts+spring+hibernate的web应用 Service层代码编写
现在开始编写 Service 层代码: 在 com.game.products.services.iface 包中新建 ProductsService 接口,代码如下: package com.game.products.services.iface; import java.util.List; import com.game.products.model.Prod转载 2007-04-21 15:40:00 · 577 阅读 · 0 评论 -
struts+spring+hibernate的web应用 Dao层代码编写
让我们打好了架子,接下来就来编写代码了。在编码之前,我们需要先自行了解 strust,spring,hibernate 基础知识,后面的文章将不会过多的介绍这些框架的基础知识。整个项目由 Dao,Services,Web 三层组成, Dao 层主要通过 hibernate 来操作数据库, Service 层主要体现了业务,事务的处理, Web 层由 struts 来控制。整个项目的控制交由 spr转载 2007-04-21 15:38:00 · 713 阅读 · 0 评论 -
spring的好处--PropertyPlaceholderConfigurer
我的程序终于又进展了,基本功能已经实现了,开始开发WEB界面了。这是却出现了一个问题。原先的Encoder需要指定一个配置文件目录,然后将这个目录下的所有文件读入。 WEB-INF/lib/wbxml 当在命令行下调试时他工作的很好,但是当在tomcat下运行时却报告说找不到该目录。这是当然,因为tomcat下相对目录不在正确。通常情况下的解决办法是用ServletContext.g转载 2007-04-15 22:34:00 · 741 阅读 · 0 评论 -
基础教程之——RMI一步一步学习
RMI,远程方法调用(Remote Method Invocation)是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。RMI是非常容易使用的,但是它非常的强大。 RMI的基础是接口,RMI构架基于一个重要的原理:定义接口和定义接口的具体实现是分开的。下面我们通过具体的例子,建立一个简单的远程计算服务和使用它的客户程序 一个正常工作的RMI系统由下面几转载 2007-07-14 18:43:00 · 1070 阅读 · 0 评论 -
用RMI实现基于Java的分布式计算
Java 2 Enterprise Edition(J2EE)远程方法调用(Remote Method Invocation,RMI)框架允许你创建透明的、分布式的服务和应用程序。基于RMI的应用程序由Java对象构成,这些对象相互调用,同时忽略对方的位置。换言之,一个Java对象可调用另一个虚拟机上的某个Java对象的方法,整个过程和调用同一个虚拟机上的某个Java对象的方法无异。 驻留在转载 2007-07-14 18:40:00 · 818 阅读 · 0 评论 -
Java RMI-IIOP 入门
jdeveloper RMI-IIOP出现以前,只有RMI和CORBA两种选择来进行分布式程序设计。RMI-IIOP综合了RMI 和CORBA的优点,克服了他们的缺点,使得程序员能更方便的编写分布式程序设计,实现分布式计算。 首先,RMI-IIOP综合了RMI的简单性和CORBA的多语言性(兼容性),其次RMI-IIOP克服了RMI只能 用于Java的缺点和CORBA转载 2007-07-14 18:41:00 · 892 阅读 · 0 评论