SessionBean通过引导对象或者远程接口调用EntityBean,应用层(客户端)可以通过SessionBean调用EntityBean的远程接口,远程接口就可以调用EntityBean对象的方法,从而进行数据库操作。SessionBean主要是业务规则,EntityBean主要是数据存储,持久化。两种bean都需要三个类,Ejb方法,find方法,create方法。 |
# posted by dfar @ 2004-03-28 23:51 评论(0) |
国际化自己的程序(locale) |
2004-3-27 星期六(Saturday) 晴 |
写的程序要考虑国际化的问题,具体方法如下: ResouceBundle调用*.properities文件,然后吧文件信息存到bundle里,每当需要显示字符串时就调用bundle对应的字符串。每一种语言应该有一个对应的properities文件,在load信息时就可以根据语言来显示信息了 。 |
# posted by dfar @ 2004-03-28 23:46 评论(0) |
JNI |
2004-3-27 星期六(Saturday) 晴 |
1、利用JNI调用本地操作系统的 SLIK(一个跨平台的 C API,它同时在 Windows 和 UNIX 上提供本机性能),因此可以做具有本地外观的gui界面。 2、如果模块特别强调效率,可以用jni调用c/c++写的程序,反过来,c/c++也可以调用java写的程序;java:用native修饰函数,编译class文件后,调用javah生成*.h文件,然后用c/cpp定义。h头文件,java数据类型有相应的转换,在类型前加j,教程地址 http://www-900.ibm.com/developerWorks/cn/cnedu.nsf/java-onlinecourse-bytitle/BE3EC6A2DECACFE248256BE6000DAFBD?OpenDocument |