内容列表
旅店管理系统开发目的及目标
开发目的:参加过SCJP考试之后,发现在既掌握的仅仅是一些java的基础知识,虽然也写了一个自认为还不错的中国象棋游戏,但是却明显感觉到自己是离开发项目的水平还有一定的差距,同时,接触到java之后,才明白自己以前所谓的OO仅仅是滑稽之谈,只不过是对别人封装的控件的一种使用。在中国象棋这个项目中才真正体会到自己对于如何处理面对对象知识的贫乏。为了加强自己设计方面的知识,同时巩固并学习java中真正
分类:Java 查阅全文
AspectJ实现设计模式(一)——观察者模式
  观察者模式是GOF中所介绍的一种常用的设计模式,本文将介绍使用AspectJ利用AOP来实现观察者模式,并通过一个简单的示例说明它的用法。     以下是AOP实现观察者模式的UML图 在AOP版本中,Subject和Observer接口的成员将由抽象方面ObserverProtocol实现,而其中最关键的一点是抽象pointcut stateC
分类:Java 查阅全文
JSP数据和JavaScirpt数据交互使用问题的一种解决方法
JSP数据和JavaScirpt数据交互使用问题的一种解决方法     对于WEB程序来说,前端(JavaScript)和后端(JSP/Servlet)是没法共用数据的,只能是后端程序(JSP)把数据输出,生成页面到前端,这时候生成的页面中的JavaScript代码才有可能得到所谓jsp的数据。同样的,只有把JavaScript里的数据提交给后端JSP代
分类:Java 查阅全文
java布局管理器在现实工程中的应用
内容简介:java的出现是编程艺术和计算环境改变的结果,是Intenet发展的产物同时也是推动Internet发展的动力。但是java作为新的编程语言,有许多不与以往编程语言不同的地方。布局管理就是其中的一个,本文的目的在于介绍如何将布局管理应用于现实工程中,而不是作为学习布局管理的参考资料。 布局管理对于众多编程人员来说是一个比较新的概念,因为以前使用的多种编程工具已经很好地解决了这个问题,根
分类:Java 查阅全文
旅店管理系统问题定义
首先要做的是尽量简明精确的说明该项目要解决的问题,(在“OO设计过程”中提到,在这一过程中,了解商业逻辑的专家应该是必需的,而且涉及人员需要一定的专业知识,但是这一点对于本工程很难达到),在这里我可能会忽略一些真正的旅店管理的逻辑,但是这是无可避免的,如果该系统成功地完成,并且由用户愿意使用它,我可以根据用户提供的商业规则将之完善。 在我定义问题之前我还要进一步说明该系统的主要目的在于使用计算机
分类:Java 查阅全文
jboss3.2初步配置使用心得[windows2000+sql server 2000]
1、下载和安装 <1>下载可以到www.jboss.org下载,我下的是jboss3.2.1。并且不是那个和tomcat整合的版本。 <2>安装方法就是将文件解压到硬盘的某个目录下(例如:我的解到 d:\jboss-3.2.1)。2、配置 <1>首先必须安装jdk。jboss不像weblogic自带java标准开发包。我安装的是1.
分类:Java 查阅全文
旅店管理系统中的类的概述
(本以为这一片的标题会改为“旅店管理系统中的对象的概述”,但是发现Allen Holub也是用class作为设计时的名称,于是保留的原来的标题) 在上一篇中提到了Allen Holub对于对象以及OO的定义是这片开发文档进入了漫长的预备路程,但是我在Allen Holub 的这篇“Building user interfaces for object-oriented systems”很快的就读
分类:Java 查阅全文
win2k下Apache2.0.47+tomcat5.0.3整合
apache和tomcat都是最新版本,我参考了网上的资料加自己实践终于成功,不敢独享.一.软件 Apache2.0.47 ,tomcat5.0.3,mod_jk_2.0.46.dll二.安装(略)三.配置apache(我安装在i盘下)  1.将mod_jk_2.0.46.dll放在 i:\Apache2\modules下.  2.打开Apache2\conf下的httpd.c
分类:Java 查阅全文
Ant+junit的测试自动化
 随着Refactoring技术和XP软件工程技术的广泛推广,单元测试的作用在软件工程中变得越来越重要,而一个简明易学、适用广泛、高效稳定的单元测试框架则对成功的实施单元测试有着至关重要的作用。在java编程语句环境里,Junit Framework是一个已经被多数java程序员采用和实证的优秀的测试框架,但是多数没有尝试Junit Framework的程序员在学习如何Junit Framewor
分类:Java 查阅全文
为什么要进行烦人的单元测试?
摘要   这篇文章主要阐述这样一个问题:为什么要进行烦人的单元测试?那些刚刚接触完全测试概念的开发人员常常遇到这个问题。我们这里将采用"反调论证"的方法来回答这个问题, 先提出一些反对单元测试的普遍论点, 然后我们会证明这些论点是站不住脚的。那些公开发表的文章和数据充分证实了单元测试的有效性。   IPL是一个独立的软件开发机构,成立于1979年,基地设在Bath。IPL在1988年通过了I
分类:Java 查阅全文
程序解析示例(EJB之UML解析)
程序解析示例(EJB之UML解析)  客户端程序 /*                 * @(#) ConverterClienter.java        &nbs
分类:Java 查阅全文
关于用户角色权限的一点想法(1)
前言: 权限往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方案之间比较权衡,选择符合的方案。 目标: 直观,因为系统最终会由最终用户来维护,权限分配的直观和容易理解,显得比较重要,系统不辞劳苦的实现了组的继承,除了功能的必
分类:Java 查阅全文
WebServices入门
WebServices入门                                
分类:Java 查阅全文
用Junit Framework编写单元测试
随着Refactoring技术和XP软件工程技术的广泛推广,单元测试的作用在软件工程中变得越来越重要,而一个简明易学、适用广泛、高效稳定的单元测试框架则对成功的实施单元测试有着至关重要的作用。在java编程语句环境里,Junit Framework是一个已经被多数java程序员采用和实证的优秀的测试框架,但是多数没有尝试Junit Framework的程序员在学习如何Junit Framework
分类:Java 查阅全文
联通放弃BREW,选择J2ME
我发现用Java做手机开发真的是一件很有“钱途”的工作。   —————————————————————————— Chinese mobile operator hedges bets with Java Is the key to downloads going to be Java, BREW, something else - or 'D': all of the abo
分类:Java 查阅全文
JAVA中取顺序号
在写系统的时候,经常会遇到用一个唯一的键值去票识一个对象,如数据库中一条记录的主键,文件的文件名 等。常用的做法将这个键值从1,2,3……这样一值递加下去,但这样会比较费时。如在数据库中的记录,你要 先找出最大的一个流水号,再进行加1的操作,这样已是做了一个数据库的SELECT操作,如在文件系统中,那就 要先读出所有文件名,对文件名进行排序,那更麻烦了。 下面介绍一个比较简单快捷的方法,那
分类:Java 查阅全文
AspectJ实现设计模式(二)——策略模式
      本文将继续介绍使用AspectJ实现设计模式之策略模式,文章以一个图书折扣例子的形式描述了策略模式AspectJ版本的参考实现。       策略模式把行为和环境分割开来。环境类负责维持和查询行为类,各种算法则由具体的策略类实现。由于算法和环境独立开来,算法的增减,修改都不会
分类:Java 查阅全文
Jboss3.0-tomcat4.03的配置--安装和Windows服务的安装
 这是我去看写的文章。现在给大家分享 环境: Operator System:    Windows 2000 server 2 Application server:  Jboss3.0-tomcat4.03 DB:          &n
分类:Java 查阅全文
Jboss3.0-Tomcat4.03的虚拟主机的配置
    1、请你首先打开WINNT\system32\drivers\etc目录下的hosts文件,在里面加入你想要虚拟的机器名,如我是这样加的 127.0.0.1       www           
分类:Java 查阅全文
Jboss3.0-Tomcat4.03的数据库的配置(以Oracle为例)
    一、请将classes12.zip加入classpath中去。 二、请参况hsqldb-service.xml文件编写Oracledb-service.xml文件 请打开server\default\deploy目录下的hsqldb-service.xml文件,这就是一个Jboss3.0_Tomcat4.03下实现数据库连接的例子,它是连接hsql数据库的它的
分类:Java 查阅全文
<< 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 >>