
J2EE
cthlcm
这个作者很懒,什么都没留下…
展开
-
Log4j的使用
使用Log4j,第一步要获取日志记录器,这个记录器将负责控制日志信息。其语法为:public static Logger getLogger(String name) 必须在使用前把这个类导入:import org.apache.log4j.Logger; name一般是类的,例如: st原创 2006-09-25 13:28:00 · 782 阅读 · 0 评论 -
java 访问控制符
对于类:默认的:可以在同一个包中的其它类中被访问,在同一个包中被其它的类所继承。public:可以在任何一个包中的任何一个类中被访问和继承。//--------------------------------------------------------------------------------------------------------------------一个类作转载 2007-04-18 12:13:00 · 756 阅读 · 0 评论 -
IBM关于数据验证和异常处理的一些文章
验证用户输入数据的合法性,处理异常,是程序必须处理的事情如何更好的做,使自己的程序结构更清晰,更容易理解,代码量更少,是蛮有讲究的。 下面三篇文章虽然讲的是 ejb 环境下的事情,但里面的思想却同样可以运用到我们平时的普通程序开发过程中: 数据验证出现在什么地方最合适 http://www-900.ibm.com/developerWorks/cn/java/j-ejb1217转载 2006-10-11 22:50:00 · 757 阅读 · 0 评论 -
Three Rules for Effective Exception Handling
Three Rules for Effective Exception Handlingby Jim Cushing12/04/2003Exceptions in Java provide a consistent mechanism for identifying and responding to error conditions. Effective exception handl转载 2006-10-11 22:46:00 · 946 阅读 · 0 评论 -
EJB 最佳实践: 构建更好的异常处理框架
在本系列先前的技巧文章中,异常处理不属于讨论的核心范围之内。但是,您可能会发现一点,那就是我们一直都回避来自 Web 层的低级异常。我们向客户机提供诸如 ApplicationException 和 InvalidDataException 之类的异常,而没有让 Web 层处理象 java.rmi.RemoteException 或 javax.naming.NamingException 这样的转载 2006-10-11 22:42:00 · 687 阅读 · 0 评论 -
EJB 异常处理的最佳做法
随着 J2EE 成为企业开发平台之选,越来越多基于 J2EE 的应用程序将投入生产。J2EE 平台的重要组件之一是 Enterprise JavaBean(EJB)API。J2EE 和 EJB 技术一起提供了许多优点,但随之而来的还有一些新的挑战。特别是企业系统,其中的任何问题都必须快速得到解决。在本文中,企业 Java 编程老手 Srikanth Shenoy 展现了他在 EJB 异常处理方面的转载 2006-10-11 22:12:00 · 834 阅读 · 0 评论 -
一个用于J2EE应用程序的异常处理框架
时间:2006-06-01作者:ShriKant Vashishtha浏览次数:2785 本文关键字:J2EE, Struts, RuntimeException, design patterns, 最佳实践, 异常处理, 包装, 设计模式, 外观, 模板方法 在大多数Java项目中,大部分代码都是样板代码。异常处理就属于此类代码。即使业务逻辑只有3到4行代码,用于异常处理的代转载 2006-10-10 09:49:00 · 739 阅读 · 0 评论 -
一些面向对象的设计法则(4)
法则4:Liskov替换法则(LSP)使用指向基类(超类)的引用的函数,必须能够在不知道具体派生类(子类)对象类型的情况下使用它们。[ Function Thar Use Referennces To Base(Super) Classes Must Be Able To Use Objects Of Derived(Sub) Classes Without Knowing It ]转载 2006-10-09 01:55:00 · 642 阅读 · 0 评论 -
一些面向对象的设计法则(3)
法则3:开放-封闭法则(OCP)软件组成实体应该是可扩展的,但是不可修改的。[ Software Entities Should Be Open For Extension, Yet Closed For Modification ] 开放-封闭法则 1.开放-封闭法则认为我们应该试图去设计出永远也不需要改变的模块。2我们可以添加新代码来扩展系统转载 2006-10-09 01:54:00 · 640 阅读 · 0 评论 -
一些面向对象的设计法则(2)
法则2:针对接口编程,而非(接口的)实现[ Program To An Interface, Not An Implementation ] 接口 1.接口是一个对象在对其它的对象进行调用时所知道的方法集合。2.一个对象可以有多个接口(实际上,接口是对象所有方法的一个子集)3.类型是对象的一个特定的接口。4.不同的对象可以具有相同的类型,而且一个转载 2006-10-09 01:53:00 · 647 阅读 · 0 评论 -
一些面向对象的设计法则(1)
法则1:优先使用(对象)组合,而非(类)继承[ Favor Composition Over Inheritance ] 组合 1.(对象)组合是一种通过创建一个组合了其它对象的对象,从而获得新功能的复用方法。2.将功能委托给所组合的一个对象,从而获得新功能。3.有些时候也称之为"聚合"(aggregation)或"包容"(containment转载 2006-10-09 01:52:00 · 785 阅读 · 0 评论 -
jsp中的时间操作
经常看见jsp版里有人问时间操作的问题,这些问题一般包括:取当前时间,把一个指定的字符串时间转化成时间类型,求两个时间之间的天数,求一段时间以前的时间,求一段时间以后的时间,在这里就把这些问题汇总一下。//字符串转化成时间类型(字符串可以是任意类型,只要和SimpleDateFormat中的格式一致即可)java.text.SimpleDateFormat sdf = new java.text.原创 2006-09-28 16:48:00 · 819 阅读 · 0 评论 -
Log4j简明手册
Log4j简明手册1. 概述本文主要描述Log4j的API的唯一特性和它的设计原理。Log4j是一个基于许多作者的开放源码的项目。它允许开发员以任意的间隔来控制日志的输出。它通过设在外部的配置文件而达到运行时灵活的设置。最重要的是,Log4j有一个平稳的学习曲线。注意:根据来自用户的反馈判断,它很容易使人上瘾。 2. 导言几乎所有的大型应用程序都包转载 2006-09-25 13:41:00 · 621 阅读 · 0 评论 -
ThreadLocal的设计与使用
早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。 ThreadLocal是什转载 2006-09-30 13:47:00 · 1373 阅读 · 1 评论 -
POJO 与 PO的 概念
POJO = pure old java object or plain ordinary java object or what everPO = persisent object 持久对象就是说在一些Object/Relation Mapping工具中,能够做到维护数据库表记录的persisent object完全是一个符合Java Bean规范的纯Java对象,没有增加别的属性和方法转载 2006-09-30 13:30:00 · 988 阅读 · 1 评论 -
log4j学习
csdn上有很多关于log4j的例子和教程,有的写的挺好的,但为了巩固知识,自己也写一份吧。我对log4j的要求不是很高,主要有两个用途一) web应用程序中如何使用log4j和common-logging 包;二) 普通的java应用程序如何使用log4j和common-logging 包;首先先总结简单的,在普通java应用程序中如何使用log4j和common-logging 包步骤如下:转载 2006-09-26 01:57:00 · 546 阅读 · 0 评论 -
LOG4J的使用- -
首先我们要了解为什么要使用LOG4J,使用它会有什么好处.我觉的这个很重要,因为每一个新的功能性插件的出现,只能解决某个特定的问题,或者说它只是用来解决某一类型项目中所出现的问题,而不是全部.所以我必须先了解功能,用途然后再决定用不用.(这也许会给你带代你想不到的新的问题)用它的目的有三个:1.监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析;2.跟踪代码运行轨迹,转载 2006-09-26 01:49:00 · 879 阅读 · 0 评论 -
彻底明白 Java 语言中的IO系统
Java的核心库java.io提供了全面的IO接口,包括:文件读写,标准设备输出等等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。在具体使用中很多初学者对Java.io包的使用非常含糊,本文将详细解说关于Java.io的使用。 一. Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据转载 2007-11-26 19:06:00 · 491 阅读 · 0 评论