搜索列表
-
Eclipse插件开发之新手入门
【JSP编程】现在在Internet上已经可以见到不少的Eclipse插件开发的入门文章,这里我写本文的目的主要是将我自己的体会和最开始的学习告诉给大家。 同时也希望本文能使用最为简单的方法来让大家了解开发Eclipse插件的基础。需要注意的是,要学习Eclipse的插件开发,你需要: 会使用Eclipse来开发Java应用程序 了解插件这个词的...
|Ec|cl|li|ip|ps|se|e插|插件|件开|开发|发之|之新|新手|手入|入门|门| -
JBuilder2005实现重构
【JSP编程】有句英语谚语叫作"Look before you jump",在着手重构前,看看这个更改的影响度,以资决策,是一个不错的主意。 1、查看定义 程序类之间是相互调用的,JBuilder可以方便你查看类、方法、值域的定义,将光标置于某一代码元素上,按Ctrl+Enter快捷键或点击右键,在弹出的菜单中选择Find Definition,JBuilder将...
|JB|Bu|ui|il|ld|de|er|r2|20|00|05|5实|实现|现重|重构|构| -
Hibernate+Spring+Struts扩展Struts
【JSP编程】简介: 我看到很多项目中,开发者实现了自己的MVC框架,并不是因为他们想做同Struts根本不同的东西,而是因为他们并没有意识到如何扩展Struts。开发自己的MVC框架可以获得全部的控制权,但是这也意味着需要很多资源来实现它(人力物力),在紧张的日程安排下,有时候这是不可能的。 Struts不仅仅是一个强大的框...
|Hi|ib|be|er|rn|na|at|te|eS|Sp|pr|ri|in|ng|gS|St|tr|ru|ut|ts|s扩|扩展|展S|St|tr|ru|u -
Eclipse中使用ANT
【JSP编程】前言 ant是java开发者工具箱的重要一环,junit,xdoclet等都与它紧密关联,程序员可能习惯了IDE提供的自动构建,甚至部署的功能,从而忽略了ant本身,其实,主流的IDE通常是内置ant任务来完成这些工作的,熟悉ant内在的机理,可以阅读或简单修改build.xml无疑可以帮助你更灵活地集成、管理应用项目,如果需要学习maven这...
|Ec|cl|li|ip|ps|se|e中|中使|使用|用A|AN|NT|T| -
Java中基本数据类型与流
【JSP编程】Java中除了二进制文件和使用文本文件外还有基于Data的数据操作,这里的Data指的是Java的基本数据类型和String。基本数据类型包括byte、int、char、long、float、double、boolean和short。 说到Java的基本数据类型必须谈到的两个类是DataInputStream和DataOutputStream。它们提供了对Java基本数据类型的操作,...
|Ja|av|va|a中|中基|基本|本数|数据|据类|类型|型与|与流|流| -
开发基于Java的图形用户界面
【JSP编程】SWT(Standard Widget Toolkit)是IBM推出的“基于java”的图形界面开发库,我之所以说它是“基于java”的意思是程序员编写代码的时候是使用java语言,事实上SWT的底层实现是C语言完成的。但是这些对程序员是透明的。 我们使用SWT开发GUI程序的时候,直接用SWT API来写。事实上很多java的代码是通过JN...
|开发|发基|基于|于J|Ja|av|va|a的|的图|图形|形用|用户|户界|界面|面| -
JavaBeans程序开发
【JSP编程】 JavaBeans的属性 JavaBeans的属性与一般Java程序中所指的属性,或者说与所有面向对象的程序设计语言中对象的属性是一个概念,在程序中的具体体现就是类中的变量。在JavaBeans设计中,按照属性的不同作用又细分为四类:Simple, Index, Bound与Constrained属性。 1. Simple属性 一个简单属性表示一个...
|Ja|av|va|aB|Be|ea|an|ns|s程|程序|序开|开发|发| -
Java中基于Aspectwerkz的AOP
【JSP编程】 一、AOP编程概览 面向对象编程技术进入软件开发的主流对软件的开发方式产生了极大的影响,开发者可以用一组实体以及这些实体之间的关系将系统形象地表示出来,这使得他们能够设计出规模更大、更复杂的系统,开发周期也比以前更短。OO开发的唯一问题是,它本质上是静态的,需求的细微变化就可能对...
|Ja|av|va|a中|中基|基于|于A|As|sp|pe|ec|ct|tw|we|er|rk|kz|z的|的A|AO|OP|P| -
Java中使用JCOM操作Office对象
【JSP编程】 通过使用COM技术,我们用微软Office应用程序能够建立很多应用程序扩展,但是Java开发人员却无法享受它带来的便利--除非他们拥有方便的Java访问COM的途径(Java-to-COM桥)。使用JCom的时候,你可以在Java中控制几乎所有的COM对象,而且它还带有一些用于Excel的强大的辅助类。 在你每次编写用HTM...
|Ja|av|va|a中|中使|使用|用J|JC|CO|OM|M操|操作|作O|Of|ff|fi|ic|ce|e对|对象|象| -
为什么Java中继承多数是有害的
【JSP编程】 大多数好的设计者象躲避瘟疫一样来避免使用实现继承(extends 关系)。实际上80%的代码应该完全用interfaces写,而不是通过extends。“Java设计模式”一书详细阐述了怎样用接口继承代替实现继承。这篇文章描述设计者为什么会这么作。 Extends是有害的;也许对于Charles Manson这个级别的不是,但是足够糟糕的它应该在...
|为什|什么|么J|Ja|av|va|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模|模式|式|