- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 JSF Navigation by Examples
The JavaServer Faces (JSF) Navigation Framework provides navigation rules that allow you to define navigation from view to view (mostly JSP pages) in a Web application. These navigation rules are defi
2005-03-03 15:35:00 1373
原创 正则表达式的应用
JavaScript 1.2中带有一个功能强大的RegExp()对象,可以用来进行正则表达式的匹配操作。其中的test()方法可以检验目标对象中是否包含匹配模式,并相应的返回true或false。 我们可以使用JavaScript编写以下脚本,验证用户输入的邮件地址的有效性。 function verifyAddress(obj) {
2005-01-04 13:44:00 939
原创 正则表达式使用详解(二)
下面,我们就通过实例看一下如何在正则表达式中使用上述元字符。 /s+/ 上述正则表达式可以用于匹配目标对象中的一个或多个空格字符。 /d000/ 如果我们手中有一份复杂的财务报表,那么我们可以通过上述正则表达式轻而易举的查找到所有总额达千元的款项。 除了我们以上所介绍的元字符之外,正则表达式中还具有另外一种较为独特的专用字符,即定位符。定位符用于规定匹配模式在目标
2005-01-04 13:37:00 888
原创 正则表达式使用详解(一)
如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远程启动之外,十有八九的人会提到正则表达式;如果我们再问他们最头痛的是什么,可能除了复杂的进程控制和安装过程之外,还会是正则表达式。那么正则表达式到底是什么?如何才能真正的掌握正则表达式并正确的加以灵活运用?本文将就此展开介绍,希望能够对那些渴望了解和掌握正则表达式的读者有所助益。入门简介 简单的说,正则表达式
2005-01-04 13:24:00 997
原创 Hibernate 前瞻
下面的文章只是让大家认识一下Hibernate的优势和未来,有没有必要学习要看你的实际需求,不过还是建议你在有时间的情况下研究一下,如果能用到项目当中那更好。如果你的基础还没有牢固,请你三思而行。 Hibernate FAQ 初学者必读! 1、Hibernate是什么? Hibernate是一个优秀的开发源代码的Java对象持久层轻量级封装框架,它既可以用来在Java应用程序中取代大部分JDBC
2004-11-26 18:50:00 1645 1
原创 Hibernate入门 - 基础配置
Hibernate配置文件可以有两种格式,一种是 hibernate.properties ,另一种是 hibernate.cfg.xml 后者稍微方便一些,当增加hbm映射文件的时候,可以直接在 hibernate.cfg.xml 里面增加,不必像 hibernate.properties 必须在初始化代码中加入。 但不管怎么说,两种的配置项都是一样的,下面详细介绍: 在Hibernate的s
2004-11-26 18:45:00 1197
原创 Hibernate快速入门
其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。这容易让人产生Hibernate复杂难懂的误解,特别是打击了初学者的积极性。 在这篇文章将不
2004-11-26 18:41:00 1680
原创 Bill Gates 的大学毕业典礼演讲
Bill Gates在某大学毕业典礼的演讲中,对毕业生提出十项极为睿智的人生建议,与毕业同学互勉:1.人生是不公平的,习惯接受吧。但如果你打算习惯一辈子,那人生是公平的。2.这个世界并不在乎你的自尊,只在乎你做出来的成绩。有了成绩再去强调你的感受。3.你不会一离开学校就有百万年薪、你不会马上就是拥有公司配属车位的副总裁,二者都必须靠努力赚来。4.如果你觉得你的老板很凶,等你做了老板
2004-11-24 14:11:00 256
原创 MVC减少编程复杂性
随着面向对象的语言(如Java)的迅速发展和普及,越来越多的编程人员开始在应用开发中使用这些语言。然而原有的开发语言(即面向操作的开发语言如C++等)在短时间内还不可能退出历史舞台,因此现在就出现了面向对象的语言和传统的面向操作的语言共存的局面。在设计应用中同时使用两类不同的语言(混合语言设计)比过去只使用一类语言会带来许多新的问题,其中复杂性就是混合语言设计中最经常遇到的问题。下面我们探讨混合
2004-11-24 12:37:00 1075 1
原创 设计模式之Flyweight
Flyweight定义: 避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类). 为什么使用? 面向对象语言的原则就是一切都是对象,但是如果真正使用起来,有时对象数可能显得很庞大,比如,字处理软件,如果以每个文字都作为一个对象,几千个字,对象数就是几千,无疑耗费内存,那么我们还是要"求同存异",找出这些对象群的共同点,设计一个元类,封装可以被共享的类,另外,还有一些特性
2004-11-24 12:35:00 1032
原创 Jakata Poi HSSF:纯java的Excel解决方案
微软在桌面系统上的成功,令我们不得不大量使用它的办公产品,如:Word,Excel。时至今日,它的源代码仍然不公开已封锁了我们的进一步应用和开发。然而在要求更高的服务器领域,微软本身的产品移植性不好,性能不佳。在我们实际的开发中,表现层的解决方案虽然有多样,但是IE浏览器已成为最多人使用的浏览器,因为大家都用Windows。在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打
2004-11-23 09:19:00 2642
原创 JS技巧集锦
主要是利用模式对话框会将下层窗口的程序暂停的功能。看代码就知道了。缺点就是暂停的时候你不能操作页面上的任何东西。 function pause(numberMillis) { var dialogScript = window.setTimeout( + function () { window.close(); }
2004-11-23 09:10:00 307
原创 在Java中读取Excel文件的内容
在这里,我使用的是一个叫Java Excel API的东西,类似的还有jakarta的POI,不过感觉那个太复杂了点儿。而且jxl对中文的支持相当的好,至少我在用的过程中一点问题没出。 一、下载地址http://www.andykhan.com/jexcelapi/ 二、特性可以读取Excel 95, 97, 2000文件可以读或写Excel 97及其以后版本的的公式(不过我发现好像有bu
2004-11-22 13:21:00 2252
原创 Java与Excel技巧
1。用poi的HSSF组件将汉字写入EXCEL中出现乱码的问题我已经解决了。写了一个方法,调用一下就可以了。方法的源代码如下:public static String getUnicode(String toEncoded,String encoding){ String retString=""; if(toEncoded.equals("")||toEncoded.trim().equal
2004-11-22 13:04:00 1456
原创 JSP/Servlet技巧集锦
1、让浏览器弹出“是否下载”对话框 response.setContentType("APPLICATION/OCTET-STREAM");response.setHeader("Content-Disposition", "attachment; filename="+strShowFile+"");java.io.FileInputStream fileInputStream =new j
2004-11-22 12:49:00 916
转载 java面试问题
前面部分是问题,后面部分是一些网友给的答案,大家参考吧: ****************************原题部分************************************** 第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements
2004-11-20 14:08:00 763
原创 Java 中的 XML:Java 文档模型的用法
在本系列的第一篇文章中,我研究了一些用 Java 编写的主要的 XML 文档模型的性能。但是,在开始选择这种类型的技术时,性能只是问题的一部分。使用方便至少是同样重要的,并且它已是一个主要理由,来支持使用 Java 特定的模型,而不是与语言无关的 DOM 。 为切实了解哪个模型真正的作用,您需要知道它们在可用性程度上是如何排名的。本文中,我将尝试进行这个工作,从样本代码开始,来演示如何在每个模型中
2004-11-20 13:58:00 790
原创 Java反射
1. 一个简单的例子 考虑下面这个简单的例子,让我们看看 reflection 是如何工作的。 import java.lang.reflect.*; public class DumpMethods { public static void main(String args[]) { try { Class c = Class.forName(args[0]); Method m[] = c.g
2004-11-20 13:52:00 809
原创 JSP连接数据库大全
现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,test2,可以用下
2004-11-20 13:21:00 728
原创 Java 入门学习(五)资源篇
1、 http://java.sun.com/ (英文) Sun的Java网站,是一个应该经常去看的地方。不用多说。 2、http://www-900.ibm.com/developerWorks/cn/ IBM的developerWorks网站,英语好的直接去英文主站点看。这里不但是一个极好的面向对象的分析设计网站,也是Web Services,Java,Linux极好的网站。强烈推荐!!! 3
2004-11-20 13:17:00 992
原创 Java 入门学习(四)方法篇
Java作为一门编程语言,最好的学习方法就是写代码。当你学习一个类以后,你就可以自己写个简单的例子程序来运行一下,看看有什么结果,然后再多调用几个类的方法,看看运行结果,这样非常直观的把类给学会了,而且记忆非常深刻。然后不应该满足把代码调通,你应该想想看如果我不这样写,换个方式,再试试行不行。记得哪个高人说过学习编程就是个破坏的过程,把书上的例子,自己学习Documentation编写的例子在运行
2004-11-20 13:13:00 598
原创 Java 入门学习(三)过程篇
每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只能是谈自己的学习方法。因为我学习Java是完全自学的,从来没有问过别人,所以学习的过程基本上完全是自己摸索出来的。我也不知道这种方法是否是比较好的方法,只能给大家提供一点参考了。 学习Java的第一步是安装好JDK,写一个Hello ?World, 其实JDK的学习没有那么简单,关于JDK有两个问题是很容
2004-11-20 13:11:00 621
原创 Java 入门学习(二)书籍篇
学习一门新的知识,不可能指望只看一本,或者两本书就能够完全掌握。需要有一个循序渐进的阅读过程。我推荐Oreilly出版的Java系列书籍。 在这里我只想补充一点看法,很多人学习Java是从《Thinking in Java》这本书入手的,但是我认为这本书是不适合初学者的。我认为正确的使用这本书的方法应该是作为辅助的读物。《Thinking in Java》并不是在完
2004-11-20 13:08:00 828
原创 Java 入门学习(一)工具篇
一、 JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组
2004-11-20 13:05:00 800
翻译 java Excel API简介(翻译)
一、简介 java Excel API 是允许java开发者读取生成Excel电子表格的开源java API,另外,它包括一个允许java应用读取Excel,修改一些单元格,写入一个新的电子表格的机制。 这组API 允许一个处理和递交Excel电子表格的纯java应用,在非windows操作系统下运行。因为基于java,这个api可以在一个servlet中被 调用;所以通过它在
2004-11-20 13:02:00 1049
原创 Hibernate和Spring的对象关系管理- -
Hibernate和Spring都对对象(或称实体)的关系进行了管理,但是实际上他们的方式和侧重点都不相同:l Hibernate作为持久层框架它关注的是,领域对象持久化时带来的领域内相关对象的级联持久化操作,这个级联操作关系到的持久化策略有:时机、顺序、完整性约束、并发、事务、访问优化。并有此产生了数据关联、Inverse、Cascade、Lazy Loading、locki
2004-11-19 13:07:00 798
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人