`
kobexing933
  • 浏览: 120336 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
第二十三章 Exception Architecture 我们看一下应用程序开发中两类比较常见的异常情况,第一类是诸如数据库无法链接,配置文件不存在,SQL语句编译错误等的系统级别的异常,一旦这种异常发生基本上系统无法正常运行。另一类是诸如数据库中的内容不存在,格式不正确,业务逻辑不满足要求等的异常,这种异常往往只影响某一条的数据,不会对系统的正常运行有影响。 Java中的两类异常 Java中的异常分为两种类型运行时的异常(RuntimeException)和检查异常(Checked Exception)。 运行时的异常(RuntimeException)可以在程序运行的时候动态的抛 ...
第二十三章 Exception Architecture 我们看一下应用程序开发中两类比较常见的异常情况,第一类是诸如数据库无法链接,配置文件不存在,SQL语句编译错误等的系统级别的异常,一旦这种异常发生基本上系统无法正常运行。另一类是诸如数据库中的内容不存在,格式不正确,业务逻辑不满足要求等的异常,这种异常往往只影响某一条的数据,不会对系统的正常运行有影响。 Java中的两类异常 Java中的异常分为两种类型运行时的异常(RuntimeException)和检查异常(Checked Exception)。 运行时的异常(RuntimeException)可以在程序运行的时候动态的抛 ...
第二十章 JDBC DAO设计 Connection的含义 Connection表示了一个和数据库的链接,底层需要有操作系统的Socket支持,所以Connection是一种资源,既然是一种资源,就需要按照建立,打开,使用,关闭的顺序合理的使用。 Connection是Java数据库操作的基础,是进行一系列操作的基础,所有的派生的操作,例如Statement,PreparedStatement,ResultSet等都由Connection直接或者间接的衍生。 如何获得Connection呢? 方法一,使用DriverManager类来获取,前提条件是数据库驱动程序需要在class ...
第二十章 JDBC DAO设计 Connection的含义 Connection表示了一个和数据库的链接,底层需要有操作系统的Socket支持,所以Connection是一种资源,既然是一种资源,就需要按照建立,打开,使用,关闭的顺序合理的使用。 Connection是Java数据库操作的基础,是进行一系列操作的基础,所有的派生的操作,例如Statement,PreparedStatement,ResultSet等都由Connection直接或者间接的衍生。 如何获得Connection呢? 方法一,使用DriverManager类来获取,前提条件是数据库驱动程序需要在class ...
第二十二章Singleton和对象创建 什么是Singleton呢? In software engineering, the singleton pattern is a design pattern that is used to restrict instantiation of a class to one object. This is useful when exactly one object is needed to coordinate actions across the system. Sometimes it is general ...
第二十二章Singleton和对象创建 什么是Singleton呢? In software engineering, the singleton pattern is a design pattern that is used to restrict instantiation of a class to one object. This is useful when exactly one object is needed to coordinate actions across the system. Sometimes it is general ...
第二十一章 模板方法(Template Method) 什么是模板方法呢?我们先回想以下SQL保存的例子,这个例子要求我们能够同时处理三种类型的SQL语句保存文件:XML格式的文件,Properties格式文件和普通的文本格式的文件。不论那种格式的文件都要求能够提供根据SQL语句名字获得SQL语句的方法。我们可以这样子设计: public class AbstractSqlManager { private Map sqlMap ; public AbstractSqlManager(String filePath) { sqlMap = initSqlMap(filePath) ...
第二十一章 模板方法(Template Method) 什么是模板方法呢?我们先回想以下SQL保存的例子,这个例子要求我们能够同时处理三种类型的SQL语句保存文件:XML格式的文件,Properties格式文件和普通的文本格式的文件。不论那种格式的文件都要求能够提供根据SQL语句名字获得SQL语句的方法。我们可以这样子设计: public class AbstractSqlManager { private Map sqlMap ; public AbstractSqlManager(String filePath) { sqlMap = initSqlMap(filePath) ...
碰巧今天看到Geronimo 2 Release了,这个版本是和JEE 5 兼容的,可以使用EJB 3.0的特性。 我想能否用Geronimo作为服务器,介绍如何在Geronimeo环境下如何将Struts2带入实际应用。 我大概会做一个叫做Teamware的项目,这个项目的目的是用来在一个团队中间提升交流。大概会使用如下四种组合情况来实现这个例子。 Struts2 + Spring + iBatis 侧重开源实现,使用iBatis来访问数据库,使用Spring来粘合业务。 Struts2 + Spring + Hibernate 同上,但是使用iBatis来访问数据库。 St ...
碰巧今天看到Geronimo 2 Release了,这个版本是和JEE 5 兼容的,可以使用EJB 3.0的特性。 我想能否用Geronimo作为服务器,介绍如何在Geronimeo环境下如何将Struts2带入实际应用。 我大概会做一个叫做Teamware的项目,这个项目的目的是用来在一个团队中间提升交流。大概会使用如下四种组合情况来实现这个例子。 Struts2 + Spring + iBatis 侧重开源实现,使用iBatis来访问数据库,使用Spring来粘合业务。 Struts2 + Spring + Hibernate 同上,但是使用iBatis来访问数据库。 St ...
GWT 入门介绍 GWT使用JSON格式的数据通讯 GWT是 Google Web Toolkit的简称。 GWT是一个以Java语言为工具,以类似Swing的方式编写UI组件,之后通过GWT Compiler编译 为JavaScritp和HTML在客户端浏览器中运行的一个开发工具和编程模型。 GWT应用程序有两种方式运行: Hosted Model 在Hosted Model方式下,Java程序并不会被编译成JavaScript,GWT只是创造了一个类似 浏览器的环境,直接运行使用GWT开发的程序。这种模式最具生产力(这种模式下可以Debug所有的Java代码 ...
GWT 入门介绍 GWT使用JSON格式的数据通讯 GWT是 Google Web Toolkit的简称。 GWT是一个以Java语言为工具,以类似Swing的方式编写UI组件,之后通过GWT Compiler编译 为JavaScritp和HTML在客户端浏览器中运行的一个开发工具和编程模型。 GWT应用程序有两种方式运行: Hosted Model 在Hosted Model方式下,Java程序并不会被编译成JavaScript,GWT只是创造了一个类似 浏览器的环境,直接运行使用GWT开发的程序。这种模式最具生产力(这种模式下可以Debug所有的Java代码 ...
如何设计下拉列表直接关系着页面显示的性能。 在应用程序设计的过程中,有很多的可选项,在通常的设计中这些可选项 会被设计为主表(Master Table),这些表中通常有三个字段:ID,名字,和说明。 有些时候为了区分先 ...
如何设计下拉列表直接关系着页面显示的性能。 在应用程序设计的过程中,有很多的可选项,在通常的设计中这些可选项 会被设计为主表(Master Table),这些表中通常有三个字段:ID,名字,和说明。 有些时候为了区分先 ...
一个好的项目计划需要在合适的时候计划处理以下技术内容: * 技术类文档的准备 编码规约 是否定义了完善的编码规约,是否在内部讲解了编码规约的内容。 文档注释规约 是否定义了详细的文件注释规约,文件头注释格式定义 ...
Global site tag (gtag.js) - Google Analytics