- 博客(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 746
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人