JAVA
文章平均质量分 74
ezerg
这个作者很懒,什么都没留下…
展开
-
电子商务使用数据加密来保护数据库 (二)
电子商务使用数据加密来保护数据库 (二)上篇讲解了一些理论上的内容,这次我们详细介绍一下例子:例如,我们创建一个类DESUtil.java按照上次讲的,我要首先要创建一个密钥,所以先增加一个方法,用来创建DES密钥。为了使用方便,我们暂时把所有的方法写成静态方法。//filename是要保存的文件路径public static void createKey(String filename) thr原创 2005-10-25 21:10:00 · 3519 阅读 · 0 评论 -
Hibernate的HQL的该怎么取得返回值
作者:robbin很多人搞不清楚怎么取得HQL的返回值,下面举例说明: 取单个字段,会返回字段List: java代码: 1 Query q = s.createQuery("select c.id from Cat as c"); 2 List l = q.list(); 3 for (i=0; isize(); i++) { 4 Long id = (原创 2004-10-26 11:09:00 · 2984 阅读 · 0 评论 -
Spring Reference 1.1第十一章-使用ORM工具进行数据访问
11.1.简介Spring在资源管理,DAO实现支持以及实物策略等方面提供了与Hibernate, JDO和iBATIS SQL映射的集成。 对Hibernate,Spring使用了很多IoC的方便的特性提供了一流的支持,帮助你处理很多典型的Hibernate整合的问题。所有的这些都遵守Spring通用的事务和DAO异常体系。当您选择使用O/R映射来创建数据访问应用程序的时候,Spri原创 2004-10-25 16:35:00 · 2009 阅读 · 0 评论 -
关于ANT使用中的一点点疑问?
用法好像不正确,我的build.xml内容为: ${env.JAVA_HOME} ${java.home} 执行结果显示env.JAVA_HOME与java.home不相同。 难道${java.home}也是一个系统变量?请大家帮忙啦.哪里有更好一些关于这方面的东西!!!ezerg 编程小语原创 2004-10-19 11:49:00 · 1819 阅读 · 2 评论 -
深入Struts 1.1
内容:1、Model 22、Struts 1.1 和Model 2 3、模块4、ActionServlet5、ActionForm6、Action7、宣称式异常处理8、taglib9、Commons Logging 接口关于作者<!--相关内容:原创 2004-10-21 17:06:00 · 1010 阅读 · 0 评论 -
Spring AOP之Hello World
我们使用一个简单的例子来演示一下Spring中的AOP,这是一个log的例子,实际上log是一个对于AOP来说很不好的例子,这里我们只为说明Spring AOP的使用。 一,首先我们来创建一个自己的interceptor。这个类必须继承 org.aopalliance.intercept. MethodInterceptor接口。Spring的AOP框架就是参照 aopalliance这个标准实现原创 2004-10-21 09:57:00 · 2132 阅读 · 1 评论 -
运用Jakarta Struts的七大实战心法
(原文 http://www.onjava.com/pub/a/onjava/2002/10/30/jakarta.html?page=1)(作者Chuck Cavaness, 编译 邱文宇)编者按:当作者 Chuck Cavaness(著有《Programming Jakarta Struts》一书)所在的网络公司决定采用Struts框架之后,Chuck曾经花费了好几个月来研究如何用它来构建公司原创 2004-10-16 22:44:00 · 977 阅读 · 0 评论 -
JAVA连接数据库组件--对JDBC的进一步封装
前些日子发布过一个JAVA连接数据库的工具包请点击"JAVA连接数据库通用程序及一些帮助类"查看.最近又对它做了进一步升级.新增的主要功能:1、增加了Log日志记录的功能,并结合Log4J,使程序调试更加方便。只要将Log4J的初始级别改为:DEBUG,就显示出连接,关闭数据库及执行的SQL语句。2、使用更方便的方法。实例: String sql = " select tt from TEST原创 2004-10-15 13:38:00 · 2348 阅读 · 3 评论 -
Hibernate和Spring对DAO处理的实例
引用"Spring"手册上的话说: Hibernate+Spring显然是天生的结合. 下面是我用spring处理的一个HibernateDAO实例,可以看到,代码量大大减少了. java代码: 1 2 package infoweb.dao; 3 4 import java.util.List; 5 import java.util.原创 2004-10-11 14:23:00 · 2245 阅读 · 1 评论 -
在Struts中使用Validator框架(1)
每个应用程序都有责任确保它们插入到后台资料库的数据是合法有效的,毕竟,如果这些应用程序所依赖的数据一旦遭到了破坏,那将是灾难性的,那应用程序还能拿什么来使自己正常运转呢?比如说,使用正规关系数据库的一个应用程序,数据库中的每个字段都有自己一定的规则和约束,来保证存储在其中的数据在一定程度上的正确性。任何要使用后台资料库数据的应用程序都有责任保护它们提交的数据的完整性。 任何试图插入或更原创 2004-10-16 22:34:00 · 1920 阅读 · 0 评论 -
学习Struts+spring+hibernate的笔记
(快刀浪子原创)下面是我学习Struts+spring+hibernate的笔记. 1.WEB.XML的配置: 首先在web.xml中加入: java代码: 1 2 3 SpringContextServlet 4 class>org.springframework.web.context.ContextLoaderServletclas原创 2004-10-11 14:27:00 · 1176 阅读 · 0 评论 -
Java初学者如何迈出AOP第一步--使用Java 动态代理实现AOP
2004年9月28日 作者:wxh1028 Matrix-与Java共舞 目前整个开发社区对AOP(Aspect Oriented Programing)推崇备至,也涌现出大量支持AOP的优秀Framework,--Spring, JAC, Jboss AOP 等等。AOP似乎一时之间成了潮流原创 2004-10-18 11:15:00 · 988 阅读 · 0 评论 -
利用JSF、SpringFramework和Hibernate构建Web应用的实例讲述
(来源:http://blog.csdn.net/ylong/archive/2004/07/24/50810.aspx) [原作者] Derek Yang Shen[原文链接] http://www.javaworld.com/javaworld/jw-07-2004/jw-0719-jsf.html[源码链接] http://www.javaworld.com/javaworld/jw-07-原创 2004-10-17 23:15:00 · 996 阅读 · 0 评论 -
Object-relation mapping without the container
Develop a transactional persistence layer using Hibernate and SpringLevel: IntermediateRichard Hightower ([email protected])Developer, ArcMind Inc.13 Apr 2004Just when you think yo原创 2004-10-22 15:04:00 · 1761 阅读 · 0 评论 -
利用Spring执行和配置schedule程序
创建一个TimerTask类的扩展类public class CheckEmailAddresses extends TimerTask {private List emailAddresses;public void setEmailAddresses(List emailAddresses) {this.emailAddresses = emailAddresses;}public void原创 2004-10-24 16:23:00 · 1594 阅读 · 0 评论 -
spring reference 第三章
3.1.简介在Spring中,两个最基本最重要的包是:org.springframework.beans和org.springframework.context包。这两个包中的代码为Spring的反向控制特性(也叫作依赖注射)提供了基础。BeanFactory[http://www.springframework.org/docs/api/org/ springframework/be原创 2004-10-25 16:34:00 · 2955 阅读 · 0 评论 -
电子商务使用数据加密来保护数据库
摘 要:本文首先分析了数据库数据需要加密的原因,简要介绍了DES算法及Java密码体系和Java密码扩展,最后说明了利用DES加密算法保护数据库数据的方法及步骤。 关键词 电子商务 Java 加密 DES算法 Java语言是一种非常适用于网络编程的语言,它的基本结构与C++极为相似,但抛弃了C/C++中指针等内容,同时它吸收了Smalltalk、C++面向对象的编程思想。它具有简单性、鲁棒原创 2005-10-25 00:17:00 · 4025 阅读 · 0 评论 -
JSF入门教程
JSF的资料不多,今天在网上搜到一个在线JSF教程:JSF入门教程还有一个支持JSF,STRTUS,HIBERNATE,SPRING的IDE,可应用于ECLIPSE3.x+http://www.exadel.com/原创 2005-06-22 16:18:00 · 5898 阅读 · 0 评论 -
Hibernate查询语言:HQL
HQL:Hibernate Qusery Language,如果你已经熟悉它,就会发现它跟SQL非常相像。不过 你不要被表面的假象迷惑,HQL是面向对象的(OO,用生命的眼光看待每一个对象,他们是如此 鲜活)。如果你对JAVA和SQL语句有一定了解的话,那么HQL对你简直易如反掌,你完全可以利用在公车上的时间掌握它。以下从几个方面进行慢慢深入:1。大小些敏感大家知道Query是对大小写不敏感的,但原创 2004-12-07 17:37:00 · 4086 阅读 · 2 评论 -
花1K内存实现高效I/O的RandomAccessFile类
花1K内存实现高效I/O的RandomAccessFile类英文原文内容:在改进之前先做一个基本测试:逐字节COPY一个12兆的文件根据1.3得出的结论,现试着对RandomAccessFile类也加上缓冲读写机制优化BufferedRandomA原创 2004-11-28 11:24:00 · 3010 阅读 · 1 评论 -
一个电子商务网站的设计及开发环境配置文档
开发环境配置文档1.涉及的技术,工具 : + ANT1.6.2 ( 项目管理 ) + Eclipse2.1.2 ( 开发代码工具 ) + Junit2.1.1 ( 代码测试工具 ) + JDK1.4.2 ( JVM ) + Struts1.1 ( web层MVC ) + EJB2.0 ( 业务层逻辑 ) + Hibernate2.1.2 ( 实体层 ) + DAO ( 分离显示和逻辑层 )原创 2004-11-01 17:28:00 · 6875 阅读 · 5 评论 -
集成测试Strtus+Spring+Hibernate
Spring和Hibernate利用JUnit进行测试,大家已经很熟悉.Struts则利用StrutsTest测试.下面我们测试一个登录的Struts程序LoginForm.java 文件package com.bcxy.struts.form;import javax.servlet.http.HttpServletRequest;import org.apache原创 2004-10-31 13:52:00 · 1880 阅读 · 1 评论 -
Hibernate的批量删除的效率分析
作者:robbinHibernate作为ORM,有一个ORM固有的问题,就是由于为了持久对象的同步,不能够使用批量删除和批量更新的sql,只能按照主键一条条来操作。因此效率相对JDBC来说是比较低的。然而事情也并不总是那么绝望,只要你对Hibernate进行优化,也可以得到相当满意的速度。 java代码: 1 session.delete("from Cat as原创 2004-10-28 13:15:00 · 1967 阅读 · 0 评论 -
JAVA中用动态代理类实现记忆功能
记忆是衍生自Lisp,Python,和Perl等过程性语言的一种设计模式,它可以对前次的计算结果进行记忆。 一个实现了记忆功能的函数, 带有显式的cache, 所以, 已经计算过的结果就能直接从cache中获得, 而不用每次都进行计算.记忆能显著的提升大计算量代码的效率. 而且是一种可重用的方案.本文阐述了在Java中使用这一模式的方法,并提供了一个可以提供上述功能的"记忆类": Foo原创 2004-10-28 13:08:00 · 1248 阅读 · 0 评论 -
配置JBoss 4 JDBC连接JDBC
Jboss 4.0的开发人员版本是一个开源的应用服务器,他把HypersonicDB作为他的缺省数据库。然而,开发人员也许还要使用除了HypersonicDB以外其他种类的数据库,在这篇文章中我们将看到如何在Jboss上配置使用其他的数据库。 简介Jboss4.0使用了JDBC配置文件来配置数据库连接,它为EJB和其它J2EE应用提供了数据源(data source)进行访问。如果你要使用原创 2004-10-28 13:06:00 · 3502 阅读 · 0 评论 -
SAIF:Struts的AOP
我们都知道Struts默认没有实现AOP,这和WebWork2想比确实矮了一截,还好,有人(Lars Hoss 和 Don Brown)意识到这点,编写SAIF(Struts Action Invocation Framework)弥补了这个缺陷,下面就是SAIF的使用介绍。SAIF的安装很简单:首先将saif-0.1.jar文件复制到WEB-INF/lib目录下即可,然后修改struts-c原创 2004-10-28 12:02:00 · 1825 阅读 · 0 评论 -
Struts下的MapForm
我们知道Struts的ActionForm一直被大家视为缺陷,觉得多余,但我个人认为ActionForm还是有它存在的理由。我们建立ActionForm通常和Web页面的Form元素绑定,用于数据的收集和校验等。ActionForm的属性必须声明,然后才能用于和Web页面中,我们经常遇到一些属性不需要全部声明,如查询条件等,而且ActionForm的属性太多时管理也是个问题,再另一些情况下,如采购原创 2004-10-28 12:01:00 · 1291 阅读 · 0 评论 -
解决JFreeChart和一些JAVA程序在linux上不能正确显示中文
看到网上不少关于在linux上面不能正确显示java程序中中文的问题,最近作一个BS应用,部署tomcat到linux后,用jfreechart做的图表不能正确显示中文字体. 经过我的摸索研究,通过以下步骤,可以顺利解决这个问题.1.copy XFree86-libs-4.2.1-13.73.3.i386.rpm,ttfm-1.0-6.i386.rpm到linux,用rpm -i原创 2004-10-25 16:37:00 · 2368 阅读 · 1 评论 -
Struts中使用Validator框架(2)
资源绑定 资源绑定用于帮助消息本地化和一些其它文本信息的本地化处理。由于它减少了应用程序的许多冗余的硬编码,故对应用程序有很大益处。比如,如果你要在JSP页面中要使用一个“Name”标签时,你可以把这个字符串放到一个资源绑定中,然后使用资源绑定的一个逻辑键值引用这个字符串,而不是直接使用这个字符串,这样做的好处在于,当你想把这个字符串改为“First Name”时,你只需在资源绑定中修原创 2004-10-16 22:45:00 · 1642 阅读 · 0 评论 -
应用OSCache提升J2EE系统运行性能
作者:肖菁作者简介肖菁,软件工程师,IBM developerWorks/Bea dev2dev/sun 技术开发者撰稿人,主要研究J2EE、web services以及他们在websphere、weblogic平台上的实现,拥有IBM的 Developing With Websphere Studio证书。您可以通过[email protected]和作者取得联系,或者查看作者的主页获取更原创 2004-10-14 09:43:00 · 2883 阅读 · 1 评论 -
OSCache使用指南
OSCache是当前运用最广的缓存方案,JBoss,Hibernate,Spring等都对其有支持,下面简单介绍一下OSCache的配置和使用过程。1.安装过程从http://www.opensymphony.com/oscache/download.html下载合适的OSCache版本,我下载的是oscache-2.0.2-full版本。解压缩下载的文件到指定目录从解压缩目录取得oscache.原创 2004-10-14 09:41:00 · 23490 阅读 · 10 评论 -
JSP+STRUTS+EJB+DAO+HIBERNATE实例源代码下载
JSP+STRUTS+EJB+DAO+HIBERNATE实例源代码下载下载地址:http://www.bcxy.com/tools/ejbhibernate.rar原创 2004-09-27 09:56:00 · 2900 阅读 · 1 评论 -
Eclipse + jboss 结合UML,Struts,Hibernate开发J2EE
软件使用版本:Eclipse2.1.2Struts1.1Hibernate2.1JBoss3.2.5easystruts0.6.4tanghan1.0lomboz2.1.6Visual Paradigm1.0.1 安装过程:将Eclipse,struts,hibernate,jboss解压到相应的目录.将easystruts,tanghan,lomb原创 2004-09-26 21:31:00 · 3705 阅读 · 0 评论 -
更方便,更强大的分页方式
相信大家谁都做过分页的东西,那些代码在每个分页页面中重复使用,有些使用封装的方式以减少每个网页中的重复代码的字节数,但是通用性又是一个新的难题.那么怎么样写一个又方便,又通用的分页代码呢?如果用JSP的会知道,taglib应该是最好不过的方式了.那么我们就开始写吧.....先等等,原来高人早就想到了这个方法,早已经写好给我们这些菜人用了.我就给大家介绍一下:jsptaglibs.c原创 2004-09-23 16:13:00 · 1676 阅读 · 0 评论 -
彻底搞定java文件上传
JAVA的文件上传遍一直是一个比较关注的问题,而且有几个NB东西提供了这个功能.用的最多的算是三个(我就知道这三个)比较强的,一个是比较早的jspsmartupload,另一个是出身名族的commonupload,还有一个就是orellay的了.我用的比较多是前两个,总的感觉是jspsmartuplod比较灵活,功能上更强一些(一点点吧),但是现在网上也不维护,也不能下载了,特别是它上传的时候把上原创 2004-09-24 11:28:00 · 1907 阅读 · 0 评论 -
JSP+STRUTS+EJB+DAO+HIBERNATE实例
例子只是一个简单的登录测试.JSP调用STRUTS的ACTION,然后在ACTION中调用EJB,EJB中的DAO调用HIBERNATE,用了JBOSS的数据库连接池.数据库为MYSQL.包里面有test.sql数据库表结构,导入到MYSQL就可以了.mysql-db.xml配置数据库连接池,和EAR放到同一个DEPLOY目录下.运行JBOSS就可以了.我要的版本是3.2.5原创 2004-09-22 13:22:00 · 2085 阅读 · 0 评论 -
java连接数据库通用组件及一些常用帮助类
由于每次做东西,无论是开发还测试,都要写连接数据库的类及方法,其实也没什么大的差别,而且现有的JDBC提供的接口功能还是很有限制的.当然,如果你用诸如Hibernate之类的东西去开发的话,这些东西大可不写.即使是用DAO方式,用一个现成的东西取得数据库连接,还是比自己COPY一个来得快,心里舒坦.所以我写了一个通用些连接数据库的包,其中有三个类:1.DBConn.java:主要用来连接和关闭原创 2004-09-22 13:18:00 · 4073 阅读 · 0 评论 -
JavaMail邮件主题乱码的解决方法
很多朋友都使用过JavaMail进行邮件发送,在邮件正文中的乱码容易解决。但邮件主题的乱码无论怎样转码总是显示一堆乱码。到底应该怎么处理呢? JavaMail中的邮件主题需要进行BASE64编码,格式形如: =?GB2312?B?xPq1xMPcwuvS0b6t1tjWw6Osx+u+ob/stcfCvKOssqLQ3rjEw9zC66Oh?= 所以,直接使用msg.setSubject(原创 2004-09-24 09:37:00 · 4021 阅读 · 0 评论 -
利用JSP在Web页面中实现Auth认证
代码如下: New Document if(request.getHeader("Authorization") == null){ response.setStatus(401); response.setHeader("WWW-authenticate","Basic realm=/"www.maxcard.com/""); }else{ //取得输入的信息String encod原创 2004-09-30 10:52:00 · 2489 阅读 · 0 评论 -
扩展Struts的Plugin接口
1.使用机制在struts1.1中利用新增的org.apache.struts.action.PlugIn 接口提供扩展机制。任何的JAVA类都可以当作你自己的PLUGIN,只要该类实现前面提到的PlugIn接口。PlugIn接口包含两个方法,如下:/***The org.apache.struts.action.PlugIn Interface*/public interface Plu原创 2004-09-27 20:00:00 · 2983 阅读 · 0 评论