摘要:
chapter 5. creating a bmp entity beanthis chapter describes how to create a bean managed persistence (bmp) ejb component. we will create two bmp beans, customer and manager, as shown below. the custo......
摘要:
terry chan(terrych@ca.ibm.com)软件工程师,ibm canada ltd.2003 年 1 月 学习如何将独立的、基于 swing 的编辑器作为插件集成到 eclipse platform 中。通过使用一些简单的技术,您就可以在 swing 工具、eclipse platform 和各种 swt 小窗口(widget)之间共享资源,而且这些资源可以通过相互知晓性(mu......
JAVA规则——中级篇
本文介绍的java规则的说明分为3个主要级别,中级是平时开发用的比较多的级别,在今后将陆续写出其他的规则.遵守了这些规则可以提高程序的效率.使代码又更好的可读性等.(1) 在finally方法里关掉input或者output 资源再方法体里面定义了input或者output流的话,需要在finally里面把它关掉.以下这几种调用不需要遵守这条规则,因为colse()方法不起作用:)java.io.stringwriter java.io.bytearrayoutputstream java.io.bytearrayinputstream如果再方法返回的时候没有调用close()方法来释放input()与output()的资源的话,会导致一个系统资源泄漏.而且在任何情况下都要确定在返回全调用了close() 方法,包括出现异常的时候.所以需要在finally方法里面加入这个方法.这样就保证了在任何情况下都会关闭资源.错误示例:public class cio {public void method (java.io.file f) {java.io.fileinputstream fis = null;try {fis = new java.io.fileinputstream (f);fis.read ();fis.close ();} catch (java.io.filenotfoundexception e1) {system.out.println("file not found");} catch (java.io.ioexception e2) {system.out.println("i/o exception");}// 如果出现异常,这里就不能保证关闭资源....
下一页 摘要:
struts开始于2000年3月,1.0在2001年7月发布。采用struts能开发出基于mvc(model-view-controller)设计模式的应用构架。mvc设计模式把一个系统分成3个相互协调的部分:model(模型)模型用于封装系统的状态view(视图)是模型的表示,提供用户交互界面。当模型状态发生变化时,视图应该得到通知,以便更新视图。controller(控制器)接受来自视图的请......