`
文章列表
一、Java中异常处理的原则*************************************************************************************当一个类在遇到错误时,它应该设法:A.返回到一个安全和已知的状态B.能够使用户执行其它的命令C.如果可能,就保存所有的工作D.如果有必要,可以退出以避免造成进一步的危害*************************************************************************************二、隐含和显式错误的区别********************* ...

表关联的更新

  table1"col1           col2        col3A1         2000        A2         1800        A3         5000         2005-10-02A4         3000        A5         4000        table2col1         col2              col3A1        小王        2005-11-02A2        小张        2005-11-05A3        小张        2005-10- ...
Public class Concurrent Test extends HttpServlet { public void service (HttpServletRequest request, HttpServletResponse Response) throws ServletException, IOException { Print Writer output; String username; Response.setContentType ("text/html; charset=gb2312"); …… } ...
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。1、Servlet的多线程机制   Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置文件实例化 ...
1、  添加UML插件,点击Myeclipse上的windows— 〉open persperctive——〉other,打开如下的窗口。     图1 2、  在图1窗口中点击show all,列出了所有的插件,点击“MyEclipse UML”,将UML
在项目的开发过程中,有些布局是固定的,为了布局的统一,通常会制定一定的模版,每个页面都继承这个模版,这样所有程序的实现都很固定,而且写法都大同小异,从而大大提高了代码的复用率。 1、定义模版的各个类 /** * * @功能:模版主类,做布局之用 * @创建人 gao_jie * @创建日期 Mar 3, 2009 * @版本 1.0 * */ public abstract class WindowTemplet extends Borderlayout implements AfterCompose { /** * 上面框架 */ ...
zk动态产生多个页面的例子代码: /** * * @功能 添加参数 * @author 创建人 gao_jie * @date 创建日期 Apr 23, 2009 * @version 1.0 * */ public class AddParameter extends Window implements AfterCompose { private static final long serialVersionUID = 1L; private int num = 0;// 条件个数 private Window win;// 参数风格 ...
单元测试是保证软件质量的一种必须的测试,大小软件都应该进行单元测试,因此,必须进行单元测试,现在大的公司都要求进行单元测试,CMMI也要求进行单元测试。作为一个程序员,如果你说你不了解单元测试,不会编写单元测试用例,会很惭愧的,呵呵。 步骤一:Eclipse中配置junit 在Eclipse中配置Junit的方法有两种方式: 第一种方法: 1、下载junit的jar包,目前它的版本是junit3.8.1,可以从www.junit.org上下载。 2、在要使用Junit的project名上,点击
1、局部刷新 /** * 刷新页面* */ public void refresh() { Convert.getMainInc().setSrc( Paths.getPagePath() + "/pages/virtualhost/virtualHost.zul?" + new Date().getTime()); } String abstrctName = (String) Sessions.getCurrent().getAttribute( "abstractname&qu ...
 1、打开浏览器窗口常用于超链接 /** * 重新打开浏览器弹出页面 * * @param url 网络地址 * @param blank;打开类型,可以是"_blank","_self"等 */ public void onSendRedirect(String url, String blank) { Executions.getCurrent().sendRedirect(url, blank); }  例子: if(reportInfo==null){ onSendRedirect( ...
zul 页面 index.zul <?xml version="1.0" encoding="UTF-8"?> <zk> <window title="zk使用apply属性关联后台Java类" border="normal" apply="com.civcse.main.MainLayoutComposer" width="300px"> <vbox> <label id="resu ...
3.展现层 在客户端,展现层是一个组件的可视化部分。根据客户端的不同,它可以是HTML标记加JavaScript代码,MIDLet,XML节点和flash。出于描述的考虑,我们只讨论Ajax浏览器中的展现。即HTML标记语言加JavaScript代码。 3.1 HTML标记(HTM ...
2. 句柄Handle      句柄是运行在服务器端可以被应用程序访问的java对象。从应用的角度看,它是组件的全部。因此,在应用开发过程中,我们通常叫它组件,而不是区分展现层和句柄的概念。      句柄必须实现两个接口:org.zkoss.zk.ui.Component 和org.zkoss.zk.ui.sys.ComonentCtrl. Component 是应用程序可访问的APIs的集合,而ComponentCtrl 是只有zk和开发组件才能访问的API的集合。同样,你不需要重头实现它们,你可以选择其中的一个主要实现或存在的组件满足你的需要,然后扩展它们。下面一节将描述主要实现方法中的 ...
  1.简介           欢迎使用zk框架,丰富web应用最简单的方式。       组件开发指南描述如何开发zk组件;关于zk的概念和特性可以参考开发指南。关于安装可参考快速开始指南。关于组件属性和方法的全面描述大家可 ...
  声明:本人翻译水平有限,有误之处请多指教。 目 录 1. 简介... - 1 - 1.1 组件的两面性(
Global site tag (gtag.js) - Google Analytics