自定义属性编辑器

自定义属性编辑器      一个bean中有另一个bean的属性,用自定义编辑器,可以省bean标签     编辑器的代码: Code: public class AddressEditer extends PropertyEditorSupport{           @Override        public String getAsText() {            // TODO Auto-generated method stub            return super.getAsText();        }           @Override        public void setAsText(String te…

循速渐进学用Session Bean2

循速渐进学用Session Bean  Session Bean要求、限制和许可   在EJB规范中,对Session Bean有一些限制和要求。这些限制会指出哪些是bean必须做的,哪些是不能做的,以及bean必须实现的一些方法和接口。也有一些规范指出哪些处理是允许做的,这是为了避免你以为这些处理是被其它限制禁止的。   实现SessionBean接口   session bean必须实现javax.ejb.SessionBean接口    声明该类为Public,而不…

java 编程规范

1. 应用范围  本规范应用于采用J2EE规范的项目中,所有项目中的JAVA代码(含JSP,SERVLET,JAVABEAN,EJB)均应遵守这个规范。同时,也可作为其它项目的参考。  2. 设计类和方法  2.1     创建具有很强内聚力的类  方法的重要性往往比类的重要性更容易理解,方法是指执行一个统一函数的一段代码。类常被错误的视为是一个仅仅用于存放方法的容器。有些开发人员甚至把这种思路作了进一步的发挥,将他们…

What is AspectJ

BankdepositBankwithdrawBankdepositBankwithdrawRequired本文后面会讲到如何用AspectJ实现上例中的Separation of Aspects。 读者可以比较一下AspectJ语法和EJB Descriptor定义之间的对应关系。 两者都提供了类名、方法名的匹配规则,能够把类的方法映射到认证,事务等Aspect(方面)。 回页首 4.AspectJ 这一节我们来看看AspectJ如何实现上例中的Separation of Aspects。 使用AspectJ,我们不用对原…

转帖: JAVA 编程规范

http://blog.csdn.net/gztoby/archive/2004/11/11/176737.aspx   1. 应用范围 本规范应用于采用 J2EE 规范的项目中,所有项目中的 JAVA 代码(含 JSP , SERVLET , JAVABEAN , EJB )均应遵守这个规范。同时,也可作为其它项目的参考。   2. 设计类和方法 2.1     创建具有很强内聚力的类 方法的重要性往往比类的重要性更容易理解,方法是指执行一个统一函数的一段代码。类常被错误的视为是一个仅仅…

高级愚蠢程序员之pointer

现在各种厂商把工具作的越来越智能,语言越来越高效,很多人乐此不疲的在进行着学习,可是,对于基础...荒废之。反正来招聘我会说:我会j2ee 我会.net...那么看看我这位半年前就会用ejb半年后还只会用ejb的老兄。#include.....using namespace std;int main(){do_something();......int a =10;int* ap;  //he ask what's the meaning?the pointer should be as:int *ap//其实他们是一样的,大一的学生…

《EJB 3 in Action》读书笔记02

注解和依赖注入 注解 注解本质上是用来为Java类、接口、方法或变量附加额外信息的特殊Java接口。这些额外信息被开发环境、Java编译器、运行时环境(比如Java EE容器)读取,并对其行为产生影响。因此,从影响行为这方面讲,注解完全可以代替XML配置文件。注解和Java代码被编译到同一个文件中,这可以大大减少管理配置文件带来的麻烦。注解固然有其优势,但是由于配置数据被编译到字节码文件中,这就导…

J2ME错误处理: ALERT: java/lang/ClassFormatError: Bad version information

不知道是怎么回事,在JAVAME新建新项目,运行时总会报这个错误: ALERT: java/lang/ClassFormatError: Bad version information   旧项目倒是正常运行,新项目则不行。 后来检查的时候才发现,我的JDK是1.6,新建项目都是用了1.6的编译器,所以报那个错误。   将本J2ME项目的编译器设置为1.4或者将整个workspace的默认编译器版本设置为1.4就可以了

CommentProcessor初体验

什么是CommentProcessor CommentProcessor是一个用Java实现的java源代码注释预编译器,它可以将带有特定注释语法的java源文件进行预编译,生成预编译后的java源代码。第一次接触CommentProcessor是因为有一个J2ME游戏的移植项目中使用到了"iamp.jar"这样一个包,并且在JBuilder工程中有一个预编译选项使用了这个包。再检查源代码,看到很多诸如 "//#ifdefine", "//#endif", "/*$WIDTH$*/"等等这样的注…

java 基础

Java for Android Java 考古学  Bill  --sun 公司 网络 ,  James ---java 的缔造者 1995 年 jdk1.0 发布 1998 年 Java2 ---j2me, j2se, j2ee 成长于互联网高速发展的时期. 专门为互联网设计的 ??? Java 创世纪 Jdk Java path 与classpath Javac java Java 基本概念 Mmi 操作系统 硬件 环境变量 : 操作系统基本参数 (键值对存在) PATH:  外部命令搜索路径 CLASSPATH :  . 当前目录 下找class文件 Jdk …

J2EE项目异常处理

      为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎么记录?何时需要把checked Exception转化成unchecked Exception ,何时需要把unChecked Exception转化成checke…

J2EE项目异常处理

为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是 try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎么记录?何时需要把checked Exception转化成unchecked Exception ,何时需要把unChecked Exception转化成checked Exc…

J2EE项目异常处理

原文地址:J2EE项目异常处理(精)作者:心碎逍遥  为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎么记录?何时需要把checkedException转化成unchecked Exception …

J2EE项目异常处理

为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎么记录?何时需要把checked Exception转化成unchecked Exception ,何时需要把unChecked Exception转化成checked Exce…
下一页 »