自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 Hibernate 主键生成方式Key Generator

Hibernate主键生成方式 Key Generator 主键产生器 可选项说明: 1) assigned 主键由外部程序负责生成,无需Hibernate参与。 2) hilo 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。 3) seqhilo 与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Se...

2009-06-05 09:13:25 127

原创 eclipse 中删除文件的恢复

eclipse 中删除文件的恢复 在Eclipse内可以恢复项目内被删除的文件,或者类似SVN那样来具体恢复一个java文件内 被删除的内容。 如果项目内的文件被删除,恢复步骤: 1  选中项目,右键; 2  选择Restore from Local history; 3  在“Check files to restore from local hi...

2009-05-21 13:23:36 218

原创 应用OSCache提升J2EE系统运行性能

作者简介 肖菁,软件工程师,IBM developerWorks/Bea dev2dev/sun 技术开发者撰稿人,主要研究J2EE、webservices以及他们在websphere、weblogic平台上的实现,拥有IBM的 Developing With WebsphereStudio证书。您可以通过[email protected]和作者取得联系,或者查看作者的主页获...

2009-05-19 11:38:10 102

原创 优化 myeclipse 速度

1、去除不需要加载的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup andShutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可...

2009-05-15 08:20:13 107

原创 ExtJs 关键概念解惑

l         面板Panel:面板是一块区域,程序员可以在之上放置各种组件,从而形成用户界面。说得形象一点,面板就是空白的画板,程序员是画家,最终画板上会出现什么,决定于画家。当然作为面板来说,最终展现在上面的不是水墨国画,而是各种ExtJS的组件。面板的出现解决了窗口(对于Web应用来说就是一个浏览器窗口)不方便直接分拆的问题。利用面板就能将窗口分割成多个部分,这样对窗口来说,它只需要管理...

2009-05-11 09:13:01 135

原创 jmock 单元测试

JMock是帮助创建mock对象的工具,它基于Java开发,在Java测试与开发环境中有不可比拟的优势,更重要的是,它大大简化了虚拟对象的使用。本文中,通过一个简单的测试用例来说明JMock如何帮助我们实现这种孤立测试。     我们在测试某类时,由于它要与其他类发生联系,因此往往在测试此类的代码中也将与之联系的类也一起测试了。这种测试,将使被测试的类直接依赖于其他类,一旦其他类发生改变,被测...

2009-05-04 11:12:45 296

原创 基于Tomcat开发Portlet------续

官方文档说如果使用了“80%9d\j2sdk1.4.1_07\orion\applications\bf%99a0e7%9a%84ae%9abd%8d96e58fbc%8c88%99a6%81bf%9daf%819cgreen%C:' rel='nofollow'>file:”这样的定位方式,则要保证在C: 目录中没有portal-ejb.jar文件,通常这个文件产生于Ant脚本的Deplo...

2009-04-03 15:55:12 120

原创 基于Tomcat开发Portlet

1.  文档说明本文基于Tomcat开发Portlet的部分根据LifeRay官方的Quick Start文档中“Writing a simple JSP Portlet”章节的内容试验精简而成,依据的文档版本是RC1,日期2006-06-15。对Liferay自身代码的编译、调试环境则参考了原Liferay 3.6.1版本官方文档的“User Guide”对应章节。因为本文档对说明文字进行了一...

2009-04-03 15:36:10 274

原创 Hibernate持久化类

持久化类:遵循四条主要的规则:1、实现一个默认(即无参数的)构造方法(constructor)构造方法可以不是public的,hibernate可以使用ConStructor.newInstance()来实例化它们。强烈建议,在Hibernate中,为了运行期代理的生成,构造方法至少是包内可见的。2、提供一个标识属性(可选)映射到数据库表的主键字段。这个属性类型可以是任何的原始类型、原始类型...

2009-02-11 15:20:56 141

原创 Hibernate的配置

Hibernate的配置:1、可编程的配置方式:一个org.hibernate.cfg.Configuration实例代表了一个应用程序中Java类型到SQL数据库映射的完整集合。Configuration被用来构建一个(不可变的)SessionFactory。映射定义则由不同的XML映射定义文件编译而来。2、获得SessionFactory:当所有映射定义被Configuration解析...

2009-02-11 14:37:37 92

原创 Hibernate 相关概念

Hibernate: SessionFactory(org.hibernate.SessionFactory):    针对单个数据库映射关系经过编译后的内存镜像,是线程安全的(不可变)。它是生成Session的工厂,本身要用到ConnectionProvider。该对象可以在进程或集群的级别上,为那些事务之间可以重用的数据提供可选的二级缓存。 Session(org.hiberna...

2009-02-04 23:26:05 86

原创 ipc$

一 唠叨一下:网上关于ipc$入侵的文章可谓多如牛毛,而且也不乏优秀之作,攻击步骤甚至可以说已经成为经典的模式,因此也没人愿意再把这已经成为定式的东西拿出来摆弄.不过话虽这样说,但我个人认为这些文章讲解的并不详细,对于第一次接触ipc$的菜鸟来说,简单的罗列步骤并不能解答他们的许多迷惑(你随便找一个hack论坛搜一下ipc,看存在的疑惑有多少).因此我写了这篇相当于解惑的教程.想把一些容易混淆,容...

2008-09-09 15:40:32 67

原创 xp 安装sqlserver 2000

为了帮朋友解决在WINDOWS XP系统上无法安装SQL server服务器版的问题,只好也装了一套WINDOWS XP系统,参考网上以及其它资料,现已经成功的在WINDOWS XP系统安装了SQL server服务器版,希望对需要的网友会有一定的帮助,不多说,步骤如下:   一、找一张SQL server服务器版光盘,在光盘上找到目录“MSDE”并进入,运行SETUP.EXE文件,并按照程序要求...

2008-07-09 09:12:21 269

原创 appfuse 2 下载

具体步骤:1、下载jdk,maven,mysql5.x.设置好环境变量。新建一个存放项目的文件夹。2、运行:(进入项目目录) mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=...

2008-05-16 10:32:14 147

test

深度

2008-05-07 08:15:52 102

J2EE 中的安全

本文所介绍的内容是基于j2ee1.3版本的。 j2ee中的安全概念: 主体(Principal):主体(Principal)是被在企业安全服务验证了的实体。主体(Principal)用主体名作为它的标识,通过与主体相关的验证数据进行验证。通常情况下主体名就是用户的登陆名,验证数据就是登陆的密码。J2EE规范中并没有限定J2EE 产品提供商使用怎样的认证方法,因此主体名和验证数据的内容和格式依不同的...

2008-04-07 10:09:05 290

用过滤器进行权限控制实例 附源码

用过滤器实现的简单的权限控制 没有登陆的情况下,直接访问登陆页面为的其他页面 将自动转到登陆页面 登陆成功后,自动转到刚请求的页面 本源码在eclipse也运行通过 下载后,可以直接导入到eclipse中. 注:默认的登录名:zhangsan  密码:zhangsan...

2008-01-15 13:44:40 439

过滤器(filter) 例子源码

 最基本的过滤器的应用的源码. 过滤器的相关内容可以查看相关内容.  源码见附件(eclipse).

2008-01-15 09:41:17 304

过滤器(filter)在web 中的应用

 过滤器(Filter)在Web开发中的应用: Filter是从Servlet2.3规范开始新增的功能,并在Servlet2.4规范中得到增强。以下是Filter在Web开发中的应用。 过滤器概述:过滤器就是在源数据和目的数据之间起过滤作用的中间组件。对Web应用来说,过滤器是一个驻留在服务器端的Web组件,它可以截取客户端和资源之间的请求与响应信息,并对这些信息进行过滤。 当Web容器接受到一个...

2008-01-14 18:12:36 274

servlet 相关内容 续一

Servlet 相关内容  续一 Serlvet生命周期: Servlet运行在Servlet容器中,其生命周期由容器管理。Servlet的生命周期通过javax.servlet.Servlet接口中的init()、service()和destroy()方法来表示。 包含了四个阶段: 1、加载和实例化   Servlet容器负责加载和实例化Servlet。当Servlet容器启动时,或者在容器检测...

2008-01-14 10:20:41 82

servlet 相关内容

Servlet和Servlet容器: 我们通过浏览器访问一个网页的过程,实际上是浏览器通过HTTP协议和WEB服务器进行交互的过程。也就是说,用户要访问网络资源,首先需要在网络上架设Web服务器来为用户提供 内容服务,所有的内容都存在与服务器端,客户端发出请求,服务器端对对请求作出响应,将用户请求的资源发送到客户端。 开发WEB应用程序一般是利用已经实现了HTTP协议的服务器端软件,这些软件为我们...

2008-01-11 17:03:19 116

XSL(eXtensible Stylesheet Language)------可扩展样式标语

XSL(eXtensible Stylesheet Language)------可扩展样式标语 言,这要用于将一个XML文档转换为另外的文档(xml文档、html 文档),以及定义转换后的文档的显示外观。xsl实际上包含了 三种语言:XSL转换(XSL Transformations,XSLT)、XML路径语 言(XPath)和XSL格式化对象(XSL-FO),其中XSLT主要用于 将一个XML...

2008-01-11 13:41:44 106

java 环境变量设置

Windows下JAVA环境变量的设置祥解   Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个分析。JAVA_HOME指向的是JDK的安装路径,如x:\JDK_1.4.2,在这路径下你应该能够找到bin、lib等目录。值得一提的是,JDK的安装路径可以选择任意磁盘目录,不过建议你放的目录层次浅一点,如果你放的目录很深,比如x:\XXXX...

2008-01-10 18:55:56 64

使用 Acegi 保护 Java 应用程序: 续三

本文是 Acegi Security Systerm 介绍的最后一部分(共三部分),Bilal Siddiqui 将向您介绍如何保护对 Java 类实例的访问,从而结束本系列文章。通过本文了解为何需要对 Java™ 类的访问进行保护,Spring 如何创建和保护对 Java 类实例的访问以及如何对 Acegi 进行配置以实现 Java 应用程序的类安全性。这期共分三部分的系列文章介绍了如何使用 A...

2008-01-09 13:46:36 100

使用 Acegi 保护 Java 应用程序: 续二

使用 Acegi 保护 Java 应用程序: 续二 了解了 Acegi 安全系统(Acegi Security System)的 基础知识 后,我们将介绍该系统的更加高级的应用。在本文中,Bilal Siddiqui 向您展示了如何结合使用 Acegi 和一个 LDAP 目录服务器,实现灵活的具有高性能的 Java™ 应用程序的安全性。还将了解如何编写访问控制策略并将其存储在 ApacheDS 中...

2008-01-09 10:55:15 90

使用 Acegi 保护 Java 应用程序: 续一

使用 Acegi 保护 Java 应用程序: 续一  Exception Translation FilterException Translation Filter(ETF)处理身份验证和授权过程中的异常情况,比如授权失败。在这些异常情况中,ETF 将决定如何进行操作。比如,如果一个没有进行身份验证的用户试图访问受保护的资源,ETF 将显示一个登录页面要求用户进行身份验证。类似地,在授权失败的情...

2008-01-09 10:26:39 127

使用 Acegi 保护 Java 应用程序

第 1 部分: 架构概览和安全过滤器 使用 Acegi Security System 实现基于 URL 的安全性  Acegi Security System 是一种功能强大并易于使用的替代性方案,使您不必再为 Java 企业应用程序编写大量的安全代码。虽然它专门针对使用 Spring 框架编写的应用程序,但是任何类型的 Java 应用程序都没有理由不去使用 Acegi。 下载 Acegi,这样...

2008-01-08 17:21:37 65

Java 语言的 XPath API

XPath 表达式比繁琐的文档对象模型(DOM)导航代码要容易编写得多。如果需要从 XML 文档中提取信息,最快捷、最简单的办法就是在 Java™ 程序中嵌入 XPath 表达式。Java 5 推出了 javax.xml.xpath 包,这是一个用于 XPath 文档查询的独立于 XML 对象模型的库。如果要告诉别人买一加仑牛奶,您会怎么说?“请去买一加仑牛奶回来” 还是 “从前门出去,向左转,走...

2008-01-07 13:06:06 144

找会误删文件

1、单击“开始——运行,然后输入regedit  (打开注册表)  2、依次展开:HEKEY——LOCAL——MACHIME/SOFTWARE/MICROSOFT/WINDOWS/ CURRENTVERSION/EXPLORER/DESKTOP/nAMESPACE 在左边空白外点击“新建” ,选择:“主键”,把它命名为“645FFO40——5081——101B——9F08——00AA00...

2007-11-29 15:19:00 124

使用LookupDispatchAction- -

   org.apache.struts.actions.LookupDispatchAction类别是DispatchAction类别的子类,与DispatchAction类似        的是,它透过请求上的参数来决定该执行哪一个方法,不过LookupDispatchAction多了查询讯息资源文件的功能        ,Lo...

2007-11-29 10:13:54 177

使用DispatchAction类,为你的系统减肥!

发表:2005-5-26 2:22:41 出处:你的博客网(yourblog.org)  在Struts中你要尽可能的不用Action类,因为他们让你的项目变得臃肿,你可以使用org.apache.struts.actions.DispatchAction类来完成业务逻辑所需要的相关操作集中到一个Action类中,在继承DispatchAction后,你不再是重新定义execute()方法,而...

2007-11-29 10:13:09 158

ForwardAction、IncludeAction、SwitchAction

发表:2005-5-26 2:37:49 出处:你的博客网(yourblog.org) 有的时候您只是想要从一个页面或资源转换到另一个资源,在MVC/Model 2的架构中,直接使用页面或资源的路径来叫用并不是一个好的主意,这会使得控制器没有机会处理相关的请求事宜。 您仍应该透过控制器,使用ForwardAction可以帮您完成这个事情,当控制器使用ForwardAction时perform(...

2007-11-29 10:12:11 86

eclipse 的jsp、java.....编辑器、默认编辑器的更改

       刚刚装上eclipse,myeclipse后,双击项目中的jsp文件,提示错误,打不开,右键选择"open with"可以看到,默认的jsp编辑器是“Myeclipse Visual Jsp Designer”不是jsp editor。改为“jsp editor”一切OK!       方法: 1、eclipse->window->preferences—>Gen...

2007-10-10 14:38:44 690

jsp 内置对象

request 1.request对象           客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。       序号 方 法 说 明     1  object getAttribute(String name) 返回指定属性的属性值     ...

2007-09-29 14:27:16 132

Eclipse(3.3) 的快捷键

eclipse3.3中把内容助手(content assist)的快捷键由 alt + /  改成了ctrl + space,这又刚好跟我们操作系统的切换输入法的快捷键冲突,所以造成内容助手不能使用了,给写代码带来了极大的不便。 而已前eclipse 3.2版本中的 alt + / 快捷键被作为新的单词补全(word competion)功能的快捷键。所以现在想像以前一样使用alt + / 来实现...

2007-09-28 08:32:06 122

java 程序命令 备份mysql

//导出 String mysql="mysqldump -uroot -proot  --opt databasename > d:/test.sql";     java.lang.Runtime.getRuntime().exec("cmd /c "+mysql);    //导入 String mysql="mysqladmin -ur...

2007-08-31 14:11:00 103

Display Tag

 用了一段时间的Display Tag,觉得非常好用,可在论坛上发现好像使用这个东东的人挺少的,那偶也来写篇文章。    Display Tag Lib是一个标签库,用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等,反正我在做项目时需要的功能它都给我提供了,而且使用起来非常的方便。能够大大减少代码量。    介个是Display Tag的官...

2007-08-23 10:47:34 76

HelloWorld--------Struts2

1、新建一Web工程Struts2_1。2、添加jar包(Struts2.08示例struts2-blank-2.0.8中的jar包拷进即可)。     工程结构如图:3、在src下新建Struts.xml文件。struts.xml 代码 <!DOCTYPE struts PUBLIC            "-//Apache Software Founda...

2007-08-10 16:46:00 83

myeclipse 9 10 破解

myeclipse 9.1 破解源代码,Java编写。 详细信息请见:http://zhengyutao.iteye.com/ 有的朋友说不好用,我解释一下,我发这个程序最主要不是让你用的,而是让你研究的,研究一下myeclipse9.x系列加密和破解机制是什么样子的,而不是让你拿来直接就用,而不知道里面的东西。你要是想用的话,到zhengyutao.iteye.com 下找压缩有的jar,那个是免费的,可以直接破解。 我再说一下破解未成功的原因。 1.licences过期,请到官方网站申请一个新的licence。 2.操作不对,请详细看说明。 3.生产出来的systemid和exe的那个对应不上,这个问题我也研究了,没有问题,因为myeclipse里面只要找到能对上一组的数据,systemid就算对上了。

2012-02-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除