搜索列表
-
把WebLogic EJB程序迁移到JBoss上
【JSP编程】 WebLogic服务器是一款顶级的商业应用程序服务器。但是对于小规模的开发者来说,开发源代码的、基于标准的应用程序服务器JBoss是可以用来替换类似WebLogic或WebSphere等商业应用程序服务器的。不幸的是,在WebLogic中开发的应用程序不能在JBoss中部署。JBoss迁移服务为我们提供了把应用程序迁移到JBoss上的支...
|把W|We|eb|bL|Lo|og|gi|ic|cE|EJ|JB|B程|程序|序迁|迁移|移到|到J|JB|Bo|os|ss|s上|上| -
为什么Java中继承多数是有害的
【JSP编程】 大多数好的设计者象躲避瘟疫一样来避免使用实现继承(extends 关系)。实际上80%的代码应该完全用interfaces写,而不是通过extends。“Java设计模式”一书详细阐述了怎样用接口继承代替实现继承。这篇文章描述设计者为什么会这么作。 Extends是有害的;也许对于Charles Manson这个级别的不是,但是足够糟糕的它应该在...
|为什|什么|么J|Ja|av|va|a中|中继|继承|承多|多数|数是|是有|有害|害的|的| -
浅析Java中Data类的应用
【JSP编程】Date 类从Java 开发包(JDK) 1.0 就开始进化, 当时它只包含了几个取得或者设置一个日期数据的各个部分的方法, 比如说月, 日, 和年。这些方法现在遭到了批评并且已经被转移到了Calendar类里去了, 我们将在本文中进一步讨论它。 这种改进旨在更好的处理日期数据的国际化格式. 就象在JDK 1.1中一样, Date 类实际...
|浅析|析J|Ja|av|va|a中|中D|Da|at|ta|a类|类的|的应|应用|用| -
初学Java的备忘录
【JSP编程】虽然以前间或的也看了些书籍,但多是隔靴搔痒,上不了正席,绝不敢说自己懂Java。接触一门新的技术和初恋一样,都是第一次,但不同的是后者一般开始无比甜蜜,结局却很痛苦,而前者则往往开始很痛苦,越到后来却越是有味,简直是欲罢不能.现在我就正处于这个很痛苦的阶段,连一个最简单的Helloworld都运行不出来,总是提示E...
|初学|学J|Ja|av|va|a的|的备|备忘|忘录|录| -
Java源码分析:深入探讨Iterator模式
【JSP编程】java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。 下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的实现原理。 本文讨论的源代码版本是JDK 1.4.2,...
|Ja|av|va|a源|源码|码分|分析|析深|深入|入探|探讨|讨I|It|te|er|ra|at|to|or|r模|模式|式| -
用Java实现FTP服务器解决方案
【JSP编程】FTP 命令 FTP 的主要操作都是基于各种命令基础之上的。常用的命令有: · 设置传输模式,它包括ASCⅡ(文本) 和BINARY 二进制模式; · 目录操作,改变或显示远程计算机的当前目录(cd、dir/ls 命令); · 连接操作,open命令用于建立同远程计算机的连接;close命令用于关闭连接; · 发送操作,p...
|用J|Ja|av|va|a实|实现|现F|FT|TP|P服|服务|务器|器解|解决|决方|方案|案| -
为Java应用程序添加退出事件响应
【JSP编程】一个完整的Java应用程序,通常至少要有一个应用程序的结束点。对于一般程序来说,系统开发者根据需要和个人的偏好,会在程序结束位置,通过添加System.exit(0),或System.out(-1),来结束程序,或不加这些指令,让程序自然运行到结束。 如:下列典型代码 package untitled14; /** * This application is ...
|为J|Ja|av|va|a应|应用|用程|程序|序添|添加|加退|退出|出事|事件|件响|响应|应| -
Eclipse中自动重构实现探索
【JSP编程】 本文用eclipse的自动重构功能对一个程序实例进行重构,目的是探索Eclipse自动重构可以在多大程度上辅助重构这个过程。程序实例使用《Refactoring:Improving the Design of Existing Code》一书中的例子。 Eclipse的自动重构功能能够很好地支持各种程序元素的重命名,并自动更新相关的引用。Eclipse能够支持方法...
|Ec|cl|li|ip|ps|se|e中|中自|自动|动重|重构|构实|实现|现探|探索|索| -
轻松玩转Java配置的Classpath
【JSP编程】 和Java类路径(classpath)打交道的过程中,开发者偶尔会遇到麻烦。这是因为,类装载器实际装入的是哪一个类有时并不显而易见,当应用程序的classpath包含大量的类和目录时,情况尤其严重。本文将提供一个工具,它能够显示出被装入类文件的绝对路径名。 一、Classpath基础 Java虚拟机(JVM)借助类装载器装入...
|轻松|松玩|玩转|转J|Ja|av|va|a配|配置|置的|的C|Cl|la|as|ss|sp|pa|at|th|h| -
JBuilder2005单元测试之创建测试固件
【JSP编程】在测试用例中通过setUp()、tearDown()创建测试固件,只能使这个测试固件在单个测试用例的不同测试方法中共用,如果有多个测试用例都需要使用相同的测试固件,就需要将测试固件抽取到一个独立的类中。JBuilder提供了3个预定义的测试固件类,它们分别是: ·JDBC测试固件(JDBC Fixture):用于获取数据库连接的...
|JB|Bu|ui|il|ld|de|er|r2|20|00|05|5单|单元|元测|测试|试之|之创|创建|建测|测试|试固|固件|件| -
Java新手入门的30个基本概念
【JSP编程】 前言: 在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念。 Java概述: 目前Java主要应用于中间件的开...
|Ja|av|va|a新|新手|手入|入门|门的|的3|30|0个|个基|基本|本概|概念|念| -
Java线程模型缺陷
【JSP编程】 Java 编程语言的线程模型可能是此语言中最薄弱的部分。它完全不适合实际复杂程序的要求,而且也完全不是面向对象的。本文建议对 Java 语言进行重大修改和补充,以解决这些问题。 Java 语言的线程模型是此语言的一个最难另人满意的部分。尽管 Java 语言本身就支持线程编程是件好事,但是它对线程的语法和类包的支持太...
|Ja|av|va|a线|线程|程模|模型|型缺|缺陷|陷|