自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 Hibernate 3.x过滤器的高级应用

本文简单介绍了Hibernate3.x的使用方法,并给出了一些实例。过滤器的主要作用是限制我们的应用程序的查询数据。这个过滤器的概念并不是什么新概念,如数据库的视图也属于过滤器范畴。而Hibernate为我们提供的过滤器是在一个抽象的层次,它可以做到和不依赖于数据库的类型,使数据访问层只面对一个解决方案,那就是Hibernate Filter。 本文简单介绍了Hiberna

2009-12-24 00:22:00 433

转载 设计模式之Proxy(代理)

理解并使用设计模式,能够培养我们良好的面向对象编程习惯,同时在实际应用中,可以如鱼得水,享受游刃有余的乐趣.代理模式是比较有用途的一种模式,而且变种较多,应用场合覆盖从小结构到整个系统的大结构,Proxy是代理的意思,我们也许有代理服务器等概念,代理概念可以解释为:在出发点到目的地之间有一道中间层,意为代理.设计模式中定义: 为其他对象提供一种代理以控制对这个对象的访问.为什么要使用P

2009-12-22 15:38:00 341

原创 快速建立JSF环境...

第一步,当然是要将JSF的jar档放对位置...目录/文件  说明Tutorial工程目录    /antANT 脚本目录,默认为 build.xml    /srcJava 源文件, .properties 文件所在目录。    /public_htmlJSP/JS

2009-12-03 14:28:00 390

原创 自定义转换器标签(3)

程序清单9-25  custom-converter/web/result.jsp  1. 2.    http://java.sun.com/jsf/core" prefix="f" %>3.    http://java.sun.com/jsf/html" prefix="h" %>4.    http://corejsf.com/converter" prefix="co

2009-12-03 14:01:00 341

原创 自定义转换器标签(2)

1. 保存和重建状态当实现转换器和验证器时,对于状态保存,你有两个选择。最简单的选择是使转换器或验证器类串行化。实现Serializable接口并且遵守Java串行化的常用规范。在信用卡转换器的例子中,我们有一个字符串类型的实例,它是一个可串行类型。因此,我们仅需要实现Serializable接口:public class CreditCardConverter imp

2009-12-03 14:00:00 347

原创 自定义转换器标签(1)

就像自定义标签一样,开发者需要将自定义转换器标签的描述放在TLD文件中。将这个文件放在WEB-INF目录中。程序清单9-23显示了描述convertCreditcard自定义标签的TLD文件。程序清单9-23  custom-converter/web/WEB-INF/converter.tld  1. 2. http://java.sun.com/xml/ns/javae

2009-12-03 13:57:00 551

原创 java正则表达式文档

正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来:(1)检查一个串中是否含有符合某个规则的子串,并且可以得到这个子串;(2)根据匹配规则对字符串进行灵活的替换操作。      正则表达式学习起来其实是很简单的,不多的几个较为抽象的概念也很容易理解。之所以很多人感觉正则表达式比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意先后顺序,给读者

2009-10-11 11:41:00 410

转载 中国最牛逼的破解MyEcelipse方式(有点绝)!

郁闷,今天写程序的时候突然MyEclipse突然蹦出个提示框,要我输入注册码!汗, 把自己以前搜集的注册码都试了个遍,没有一个有用的,最后我重装了,结果还是不行,真是郁闷到家了,断网注册还是 不行,给我急得比娶媳妇还急,最后上Google找呗,靠无意中找到了一个万能的破解的方法, 绝到家了 绝到家了 你猜怎么回事? 就是利用MyEclipse自身写一个JAVA程序,然后再MyEclipse运行,最

2009-10-09 00:00:00 504

转载 黑掉ATM的机会:写恶意程序黑掉后台系统

要黑银行的ATM有两条路:编个恶意程序,直接骗过柜员机上那个漏洞百出的Windows系统;或者先黑银行的后台系统,盗取客户信息之后再大模大样到ATM取钱。这两条路,现在都有得走。网络安全研究人员杰克(Barnaby Jack)在美国拉斯维加斯的黑帽安全会议(Black Hat)上原本有一个精彩的演讲,他准备演示如何入侵ATM(自动柜员机),以证明多种不同型号的ATM存在安全隐患。我一直很喜欢《

2009-10-07 23:22:00 744

原创 Java操作文本文件

 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中write(char[] ch,int off,int length),flush()和close()方法为抽象方法,Reader中read(char[] ch,int off,int length)和close()方法是抽象方法。子类应该分别实现他们。   当我们

2009-10-05 19:27:00 294

原创 Java 中的package 跟import

让我们先了解一下,Java 的 package 到底有何用处。   其实,package 名称就像是我们的姓,而 class 名称就像是我们的名字。package 名称有很多 . 的,就好像是复姓。比如说 java.lang.String,就是复姓 java.lang,名字为 String 的类别;java.io.InputStream 则是复姓 java.io,名字为 InputStream 的

2009-10-05 19:23:00 513

原创 面向对象和面向过程的区别

面向对象和面向过程的区别 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制

2009-09-30 18:50:00 288 1

原创 小型简单的计算器

做的不好的地方,大家说说,因为我刚开始学import java.awt.*;import java.awt.event.*;public class Calculator extends Frameimplements ActionListener{ int z; Double x; Double y; Double result; Panel p = new Panel(); Panel p

2009-09-30 00:15:00 408

MySQL 5.1MySQL 5.1MySQL 5.1

MySQL 5.1MySQL 5.1MySQL 5.1MySQL MySQL 5.15.1

2010-01-02

数据库原理课程设计数据库原理课程设计

数据库原理课数数据库原理课程设计据库原理课程设计程设计数据库原理课程设计

2010-01-02

空空如也

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

TA关注的人

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