内容列表
- 设计模式之Chain of Responsibility——项目篇(原创)
- 设计模式之Chain of Responsibility——项目篇
最近单位接到一个软件项目,要求在规定的时间内完成,因此我们项目组成员就开始忙活了,我们都知道机械加工是有工序(Procedure)要求的,其实我们软件开发也是有工序(Procedure)要求的,即首先先由分析设计人员对系统进行分析设计,然后再由程序员进行编码,最后再由测试人员对整个系统进
- 分类:Java 查阅全文
- 纯Java周历的写法
- import java.util.*;import com.unigroup2000.Global;import java.io.*;import javax.servlet.http.*;import java.text.*;/** * <p>Title: </p> * <p>Description: </p> * &
- 分类:Java 查阅全文
- Webwork2结合Spring, Hibernate
-
Webwork2结合Spring, Hibernate从User说起,包括创建/修改/删除User,以及对User的列表,先看Webwork2的Action代码 为简单说明问题,不考虑什么Interceptor, Duplicated Submit, Validation,等问题 创建/修改/删除User:UserAction.java相关代码
java
- 分类:Java 查阅全文
- Java图形用户界面设计
- 作为一个 Java 程序员,从论坛上感受到使用 Java 开发程序的人越来多,心中不免欣慰。但是,同样是从论坛中,看到多数人提到 Java 就以为是网络开发——不是这样的,Java 也可以开发应用程序,而且可以开发出漂亮的图形用户界面的应用程序,也就是 Windows/XWindow 应用程序。因此,我写下这篇文章,希望能带你进入Java 图形用户界面设计之门。全文阅读
- 分类:Java 查阅全文
- AOP初学者第一步:用Java动态代理实现AOP
- 目前整个开发社区对AOP(Aspect Oriented Programing)推崇备至,也涌现出大量支持AOP的优秀Framework,--Spring, JAC, Jboss AOP 等等。AOP似乎一时之间成了潮流。Java初学者不禁要发出感慨,OOP还没有学通呢,又来AOP。本文不是要在理论上具体阐述何为AOP, 为何要进行AOP . 要详细了解学习AOP可以到它老家http://ao
- 分类:Java 查阅全文
- [FW:] Writing big files to ServletOutputStream
-
Problem when writing big files to ServletOutputStream
转自:http://www.theserverside.com/discussions/thread.tss?thread_id=29261Posted By: Anand Rajagopal on October 06, 2004 @ 10:18 AM
I am usi
- 分类:Java 查阅全文
- rhino Javascript Engine, BSF及多线程应用
- 做一个应用时需要嵌入javascript支持,原先使用的是BSF,但因为变量作用域的问题(这个BSF是不支持的),所以改成直接使用rhino。看了半天它网站关于Context和ScriptableObject的介绍,误认为通过cx.initStandardObjects()方法生成的ScriptableObject是与Context相关的,因此在多线程时应用会有问题。加上为多线程写测试用例比较困难
- 分类:Java 查阅全文
- j2ee实例研究(Duke)
- Java平台的j2ee有其庞大复杂的结构,要认真领会最好的方法就是从一个实例入手。先到http://java.sun.com/j2ee/download.html#tutorial下载j2ee-1_4-doc-tutorial_3.zip。
- 分类:Java 查阅全文
- struts里的分页技术。。。(还不是通用的,有点hard_code)
- 思路:一般在list页面才要分页 1)所以加入一个参数来判断是否分页,如pageControll=true(当然可以不用,这步) 2)建一个转用的actionform(当然页可以是普通bean,我这里只是为了页面上少写scriplet) --网上找了个改造成自己想 &n
- 分类:Java 查阅全文
- 给我未来的孩子——25岁前一定要看(转自水木)
- 孩子,我希望你自始至终都是一个理想主义者。你可以是农民,可以是工程师,可以是演员,可以是流浪汉,但你必须是个理想主义者。当你童年,我们讲英雄故事给你听,并不是一定要你成为英雄,而是希望你具有纯正的品格;当你少年,我们让你接触诗歌、绘画、音乐,是为了让你的心灵填满高尚的情趣。这些高尚的情趣会支撑你的一生,使你在最严酷的冬天也不会忘记玫瑰的芳香。理想会使人出众。孩子,不要为自己的外形担忧。理想纯洁你的
- 分类:Java 查阅全文
- 关于SCJP1.4考试的一些需要注意的地方(三)
-
41.It is valid to throw (and re-throw) an exception inside a catch(){} clasuse.
42. String Integer Double Date File override the equals() method.
43. The Class class has no constructors.
44
- 分类:Java 查阅全文
- 用struts框架尝试国际化程序实现
-
用struts框架尝试国际化程序实现
struts是一个MVC框架,据说struts可以轻松实现国际化;于是根据网上的资料,做了一个尝试,因为第一次做多语言程序,还是拐了很多弯路;但所幸,经过不断的尝试,终于成功的实现多语言版本的简单页面; 因为程序非常简单,所以在整个尝试过程中,全部使用手工编码,没有使用任何辅助工具; 1、 建立服务器 我使用Tomc
- 分类:Java 查阅全文
- java 第一次
- 昨天晚上,我成功运行了我的第一个java程序。非常的激动,第一次啊。激动之余还是有一点要提醒自己或者和我一样刚刚开始java学习的朋友。 其实昨天晚上我已经成功的编译了HelloWorld(最经典的程序,我的所有的编程语言的学习都是从她开始的
- 分类:Java 查阅全文
- Java NIO Chapter1 Learning Tips
- 1.java.io效率低的原因But in most cases, Java applications have not truly been I/O bound in the sense that the operating system couldn't shuttle data fast enough to keep them busy. Instead, the JVMs have not
- 分类:Java 查阅全文
- Apache2.0.43+Tomcat4.1.18+J2sdk1.4.1+Sql2000连接池配置
-
一、 所用文件1、 apache_2.0.43-win32-x86-no_ssl.msi——apache2.0.43web服务器;2、 j2sdk-1_4_1_02-windows-i586.exe ——jdk1.4.1;3、 mod_jk-2.0.43.dll——Apache和Tomca
- 分类:Java 查阅全文
- 《迷茫的程序员和中国软件业》(转载)——值得深思
- 《迷茫的程序员和中国软件业》作者:wfwonde (逆风沉沦) 序: 我感觉现在爆炒软件蓝领的风潮会毁了软件业。我五一收集了资料,又花了这个周末写了这篇文章,我想把它发到国内的一般报纸上去。专业报刊肯定发不了。 同行们,给点意见,帮忙修改修改。 2001年对于IT行业进入寒冬,中国的程序员们先打起了喷嚏。 2001年年关,《软件世界》记者刘兴波关于程序员薪水问题的文章《质疑中国软件业&
- 分类:Java 查阅全文
- java程序的递归算法,列出某个目录下的所有子目录和文件
- java程序的递归算法,列出某个目录下的所有子目录和文件/*文件名: DiGui.java描述: 学习递归算法,列出某个目录下面的所有子目录(包括子目录下面的目录和文件) 以及文件。递归函数,就是在一个函数里面直接或者间接的调用该函数本身。作者: 慈勤强Email:[email protected]://blog.csdn.net
- 分类:Java 查阅全文
- 漫谈Java数据库存取技术
- IT技术日新月异,新技术的出现令人目不暇接,似乎每一天都在产生着新名词。不过归根结底IT所要实现的价值不外乎数据收集,然后再以客户希望的形式展示给客户而已。因此数据存取技术也就成了一个永恒的话题。而在Java这个开放的世界里,数据库存取技术是五花八门,种类繁多。我们也来侃侃Java世界里主流的数据库存取技术。 首先列出英雄榜 1.JDBC直接访问数据库 2.EJB entity bean
- 分类:Java 查阅全文
- Java数据库编程中的几个常用技巧
- 1、java数据库操作基本流程 2、几个常用的重要技巧: 可滚动、更新的记录集 批量更新 事务处理 java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 1、取得数据库连接 1)用DriverManager取数据库连接 例子:
String className,url,uid,pwd;className = "or
- 分类:Java 查阅全文
- 100行Java代码构建一个线程池
-
在现代的操作系统中,有一个很重要的概念――线程,几乎所有目前流行的操作系统都支持线程,线程来源于操作系统中进程的概念,进程有自己的虚拟地址空间以及正文段、数据段及堆栈,而且各自占有不同的系统资源(例如文件、环境变量等等)。与此不同,线程不能单独存在,它依附于进程,只能由进程派生。如果一个进程派生出了两个线程,那这两个线程共享此进程的全局变量和代码段,但每个线程各拥有各自的堆栈,因此
- 分类:Java 查阅全文