Welcome 微信登录

首页 / 软件开发 / JAVA

JBuilder2005 Servlet开发之自启动

JBuilder2005 Servlet开发之自启动

JBuilder2005 Servlet开发之自启动2010-03-27陈雄华Servlet和JSP的一个重大的区别即是Servlet可以通过Web.XML文件的配置让Servlet在Web容器启动时就自动启动Servlet。可以利用Servlet的这个特性不变化的数据事先加载到Web应用服务器中以便缓存使用。假设,我们系统的用户在系统部署前就已经创建好,以后不常发生变化,那么我们可以在Web应用程序启动时就将其下载缓存到Web应用服务器内存中,如果用户发...
JBuilder2005创建开发文档之Javadoc

JBuilder2005创建开发文档之Javadoc

JBuilder2005创建开发文档之Javadoc2010-03-27陈雄华虽然软件工程中把详细设计作为软件项目的一个重要的阶段,但在实践中往往没有得到落实。并不是这个阶段不重要,而是实施有很大的困难,因为软件需求是天生的易动症患者,好不容易详细设计出来后,需求已和当初的版本大相径庭,而花费巨大,精雕细琢的详细设计已变成昨日黄花了。另一方面,有一些功能实现往往要等到真正编码时才能想到更好的方法,毕竟设计时是"凭空想象",而编码时才是&...
JBuilder2005创建开发文档之编写注释

JBuilder2005创建开发文档之编写注释

JBuilder2005创建开发文档之编写注释2010-03-275、Javadoc注释冲突Javadoc注释是对源码程序的说明,所以注释必须和源程序保持一致。假设一个方法共有两个入参,但对应的Javadoc仅对其中一个入参用@param进行了说明,两者出现了不一致,这时就出现了注释冲突。JBuilder能够检查出这种不一致的冲突,结构窗格树中将出现一个Javadoc Conflicts的文件夹,报告当前Java文件中所有的注释冲突,如下图所示:图20 J...
JBuilder2005创建开发文档之标签介绍

JBuilder2005创建开发文档之标签介绍

JBuilder2005创建开发文档之标签介绍2010-03-27陈雄华Javadoc注释由Javadoc标签和描述性文本组成,你可以为类、接口添加注释,也可为构造函数、值域、方法等类中的元素添加注释。我们来看一个带Javadoc注释的程序,其代码如下所示:代码清单 1 Person.java1.package javadoc;2.import java.io.Serializable;3./**4.* <pre>描述人对象,拥有两个属性,分别...
JBuilder2005创建开发文档之创建文档

JBuilder2005创建开发文档之创建文档

JBuilder2005创建开发文档之创建文档2010-03-27陈雄华虽然在Java文件中编写注释后,马上可以切换到内容窗格的Doc视图页代码中对应的Javadoc文档,但在Doc视图页中生成的文档仅是不完整的"范本"。首先,没有导航树,其次没有生成通过@see或@link关联内容的链接。所以你可以把Doc视图页中的Javadoc文档看成是Javadoc最终版本的预览。要为工程产生完整的Javadoc文档,必须通过Javadoc向导,...
用JBuilder 2005实现重构之认识重构

用JBuilder 2005实现重构之认识重构

用JBuilder 2005实现重构之认识重构2010-03-27为什么要重构从Martin Fowler所著的《重构--改善既有代码的设计》一书连续两年成为最畅销的计算机图书之一,就可以知道重构给程序员所带来的欣喜程度了。那么什么是重构呢?重构就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。也许有人会问,为什么不在项目开始时多花些时间把设计做好,而要以后花时间来重构呢?要...
用JBuilder9制作EXE文件不公开秘笈

用JBuilder9制作EXE文件不公开秘笈

用JBuilder9制作EXE文件不公开秘笈2010-03-27本文是Borland不公开的使用技巧,能够通过JBuilder来制作exe文件来启动Java文件。JBuilder并不支持本地编译机制。但是有一个隐藏的技巧可以让你从可执行文件来启动Java 程序,可以出现或者不出现console窗口。需要JBuilder的bin目录下的这些文件: JBuilder.exe JBuilderW.exe (可选) JBuilder.config。jdk.conf...
Eclipse Europa旋风之旅

Eclipse Europa旋风之旅

Eclipse Europa旋风之旅2010-03-27 IBM Chris Aniszczyk简单地说,Europa就是Eclipse下属21个主要项目的同时发行。值得注意,虽然Europa和Eclipse的发行同时推出了一系列项目,但这并不意味着这些项目是完全统一的。每个项目仍然是彼此独立的开源项目,分别拥有有各自的项目领导阶层、提交者和开发计划。总的来说,Europa能为开发人员提供更加透明、更加可预测的开发周期,这使得开发人员在Eclipse项目上...
Java中Class类工作原理详解

Java中Class类工作原理详解

Java中Class类工作原理详解2010-03-271.Class对象Class对象包含了与类相关的信息。事实上,Class对象就是用来创建类的所有的“普通”对象的。类是程序的一部分,每个类都有一个Class对象。换言之,每当编写并且编译了一个新类,就会产生一个Class对象(恰当地说,是被保存在一个同名的.class文件中)。在运行时,当我们想生成这个类的对象时,运行这个程序的Java虚拟机(JVM)首先检查这个类的Class对...
浅析数据源在JDBC中的应用

浅析数据源在JDBC中的应用

浅析数据源在JDBC中的应用2010-03-27简介众所周知,JDBC(Java数据库连接)是Java 2企业版的重要组成部分。它是基于SQL层的API。通过把SQL语句嵌入JDBC接口的方法中,用户可以通过Java程序执行几乎所有的数据库操作。JDBC只提供了接口,具体的类的实现要求数据库的设计者完成。通过生成这些接口的实例,即使对于不同的数据库,Java程序也可以正确地执行SQL调用。所以对于程序员来说,不必把注意力放在如何向数据库发送SQL指令,因为...
CORBA技术初探

CORBA技术初探

CORBA技术初探2010-03-27一、概述CORBA(Common Object Request Broker Architecture, 公共对象请求代理体系结构)是由OMG(对象管理组织,Object Management Group)提出的应用软件体系结构和对象技术规范,其核心是一套标准的语言、接口和协议,以支持异构分布应用程序间的互操作性及独立于平台和编程语言的对象重用。CORBA经过近十多年的发展,已逐步走向成熟,并成功地应用在我国许多大型的...
Java中变量和常量的基本语法

Java中变量和常量的基本语法

Java中变量和常量的基本语法2010-03-271、变量:定义:相信对于它的定义应该不用在说了,大家应该已经熟悉又熟悉了。例如:a,a1,name等都是合法的变量。说明:1)Java要求在使用一个变量之前要对变量的类型加以声明。2)Java中一个变量的声明就是一条完整的Java语句,所以应该在结尾使用分号。3)变量的命名规则:变量必须以一个字母开头。变量名是由一系列字母或数位的任意组合。在Java中字母表示Unicode中相当于一个字母的任何字符。数位也...
在Java应用程序中创建图像

在Java应用程序中创建图像

在Java应用程序中创建图像2010-03-27合成图像您不必从文件中读取所有的图像 — 您可以创建自己的图像。要创建自己的图像,最灵活的方法是用一个BufferedImage对象,它是Image类的一个子类,它把图像数据存储在一个可以被访问的缓冲区中。它还支持各种存储像素数据的方法:使用或不使用 alpha 通道、不同种类的颜色模型以及颜色组件的各种精确度。ColorModel类提供一种灵活的方法定义各种颜色模型,以和 BufferedIma...
J2EE系统优化的几点体会

J2EE系统优化的几点体会

J2EE系统优化的几点体会2010-03-27J2EE系统优化的几点体会(一、对象)说到系统优化,是一个比较复杂的问题,涉及到软件的各个方面:需求、模块划分、数据库设计、程序编码以及一些特殊的优化方法如缓存技术等。而不同的应用又有其特殊的优化策略和技术。同时优化是贯穿系统从需求到实现再到维护的各个阶段的一项活动,而在各个阶段又有其不同的着眼点和具体方法。本文立足于具体的J2EE项目实践,结合一些已有的优化条例,提出自己的一些体会,也算是作为一次对实际项目经...
用ActionForm一次获取表单所有参数

用ActionForm一次获取表单所有参数

用ActionForm一次获取表单所有参数2010-03-27用过Jakarta Struts的兄弟都知道ActionForm的使用方法和她在Struts框架中所起的作用,但是您是否在为要给ActionForm编写一大堆setter和getter方法而感到厌倦和疲惫呢?的确,我是厌倦了,所以我要寻求新的方法。我第一反映就是想使用Map接口,将所有的表单参数全部放进HashMap中,然后在Action中get出这个Map,并进行业务逻辑的操作。有了想法当然要...
企业级应用开发中的JAVA开源项目

企业级应用开发中的JAVA开源项目

企业级应用开发中的JAVA开源项目2010-03-27对于目前企业应用开发竞争日益激烈,需求变更频繁,各个系统集成商都面临巨大的生存压力。其中有两个方面表现尤其突出: 没有统一的软件开发过程或者照搬重量级的软件开发过程,例如RUP等,但是往往由于时间等压力的影响,并不能切实执行;大部分企业仍然没有摆脱手工作坊期间的做法,每个项目或者产品由于管理人员或者团队的不同,重新设计系统框架,浪费大量的时间在结构验证与调整上。企业应用系统的开发中,需求的变更是项目中唯...
Java实现数据驱动的命令用户界面

Java实现数据驱动的命令用户界面

Java实现数据驱动的命令用户界面2010-03-27摘 要: 本文提出并实现了一种数据驱动的命令界面生成方案,以一致的方式生成所有命令的界面元素,能方便灵活地适应命令的修改变化。关键词: 数据驱动;命令; Java在典型的企业应用软件中,应用一般会提供一组命令作为用户与应用程序之间的接口。随着企业需求的变化和技术的发展,要求对原来的命令需要做出调整,比如增加命令,修改命令参数等,这可能需要修改应用程序,以生成调整后的命令界面。本文提出并实现了一种数据驱动...
<< 51 52 53 54 55 56 57 58 59 60 >>