01 08 月 2008 Springside3.0 低调发布 怀胎十八个月的 SpringSide3.0 终于低调的发布了。这个版本里的 SpringSide,终于放弃梦想,不再奢望做一个框架,或者一个像 RoR/Gails 那样极简的、创新的封装,只剩对如何用不轻也不重的主流选型、编程实践来开发 JavaEE 企业应用的老老实实的总结。如果说 Sun 的代码规范规定了大家在代码中如何命名变量,怎么编写注释的话,SpringSide 就是对 JavaEE 企业应用开发的建议。当然,S
25 07 月 2008 敏捷建模 AM(敏捷建模)是一种态度,而不是一个说明性的过程。AM 是敏捷建模者们坚持的价值观、敏捷建模者们相信的原则、敏捷建模者们应用的实践组成的集合。AM 描述了一种建模的风格。当它应用于敏捷的环境中时,能够提高开发的质量和速度,同时能够避免过度简化和不切实际的期望。AM 可不是开发的“食谱”,如果你寻觅的是一些细节的指导,如建立 UML 顺序图或是画出用户界面流图,你可以看看在建模 Artifacts 中列出的许多建
22 07 月 2008 使用图形编辑框架创建基于 Eclipse 的应用程序 GEF 概述 GEF 假定您拥有一个希望以图形方式显示和编辑的模型。为了做到这一点,GEF 提供了可在 Eclipse 工作台中任何地方使用的查看器(类型为 EditPartViewer)。象 JFace 查看器一样,GEF 查看器是 SWT 控件上的适配器。但是它们的类似之处仅此而已。GEF 查看器基于模型-视图-控制器(model-view-controller,MVC)体系结构。控制器作为视图和模型之间的桥梁(请参阅图
10 07 月 2008 Ant 工具 Ant 是一种基于 Java 的 build 工具。理论上来说,它有些类似于(Unix)C 中的 make,但没有 make 的缺陷。既然我们已经有了 make,gnumake,nmake,jam 以及其他的 build 工具为什么还要要一种新的 build 工具呢?因为 Ant 的原作者在多种(硬件)平台上开发软件时,无法忍受这些工具的限制和不便。类似于 make 的工具本质上是基于 shell(语言)的:他们计算依赖关系,然后执行命令
07 07 月 2008 再续 eclipse on ubuntu8.04 今天安装 sun-java6-source 的时候,突然发现了一个令我愤怒的消息 eclipse 居然也可以在源里面安装,也就是所谓的新李德安装包 oh,伤心阿,想起以前为安装这个东西的时候费了不少力气,自己的是 amd64 然而安装不上去,就在机房正了个 windows 然后几经周折发现了 64 位的 eclipse 最后成功安装。。。可是现在居然在源里面有。。。伤心了不过我现在没有安装。。。这几天休息下来感觉好无聊阿不过
22 06 月 2008 java 连接 SQLServer 一切来得太顺利,多亏有前人的经验安装好 SQLserver2000,下载了个补丁 sql2000_sp3 补丁安装了 jdk,netbeans6.1 半个小时不到就在 window 下搭建好了数据库设计大作业的环境好顺利啊一切 ok 了最后打开 zy 写的工程进行密码修改 run!!!ok 不过为了以后方便还是搜了一下转自 http://flovemayday.blog.com.cn/archives/2007/2164558
16 05 月 2008 netbeans 下 javaDB 的使用和 table bind 昨天做了个小型的数据库管理系统,主要是用于管理货物的进出和统计使用 MySQL 和 java 作的,由于是帮其他不会编程的人写的毕业设计,于是今晚打算用 jdk 里面自带的 javaDB 来实现一下,方正比较简单,争取 2 个小时拿下。hoho~~~ 昨天晚上做的太失败了,作了一晚,哎。。。十分垃圾刚才花了下时间看了下 helpoh,myGod,我真是个苦命的孩子,居然花大量的劳动力去写本来可轻松搞定,真是社会的进步阿自己
16 05 月 2008 javaDB—— derby 简单操作 Derby 并不是一个新的数据库产品,它是由 IBM 捐献给 Apache 的 DB 项目的一个纯 Java 数据库,JDK6.0 里面带的这个 Derby 的版本是 10.2.1.7,支持存储过程和触发器;有两种运行模式,一种是作为嵌入式数据库,另一种是作为网络数据库,前者的数据库服务器和客户端都在同一个 JVM 里面运行,后者允许数据库服务器端和客户端不在同一个 JVM 里面,而且允许这两者在不同的物理机器上.值得注意的是 JDK
14 05 月 2008 JavaDB 的基本使用 前幾天幫 lf 寫暸個數據庫管理繫統,呵呵。使用 MySQL+Java 后來想用 JavaDB 來寫的,自己摸索暸下,ok 暸,可是由于沒有網絡,查不暸他的基本連接和操作,雖然可以用 javadasktopapplication 基于數據庫來搞定,可是到復雜的 sql 語句操作就搞不定暸,于是做暸個簡單的 javaDB 和一個可以用的 MySQL+Java 現在上網看暸下。。。JavaDb 学习笔记 Derby 并不是一个新的数据库产
12 05 月 2008 ubuntu 上 netbeans 生成项目、包和文件 在 IDE 中编译是很简单的。在确保已正确设置项目的编译类路径后,只需选择要编译的项目、包或文件,然后选择相应的“生成”或“编译”命令即可。接下来,IDE 将编译这些文件。要在 IDE 中编译项目、包或文件,请在“项目”窗口中选择它,然后执行以下某个操作:*在主菜单中,选择“生成”>“生成主项目”(F11)以生成主项目。或者,您也可以单击工具栏中的“生成”按钮。*在主菜单中,选择“生成”>“清理并生成主项目”
09 05 月 2008 ubuntu 上 netbeans6.1 在 desktop application 的小问题 发现 netbeans 真的好强大阿,可以建一个工程直接操作数据库,而且使用比较方便这就是图片首先新建工程,选则 java-desktopapplication 然后 next,再在 chooseapplicationshell 中选择 databaseapplication 再 next 最后在 masterconnection 选择 newdatabaseconnection 我使用的是 MySQL,所以要选择 MySQL,然后
30 03 月 2008 Ubuntu 配置 Java+Eclipse+MyEclipse 环境 发布时间:2008.01.1706:29 来源:赛迪网作者:小兵一、给 Ubuntu 配置 JAVA 环境操作系统版本:Ubuntu7.10GutsyJAVA 版本:JAVA6 在 Ubuntu 下安装 JAVA 虚拟机和 SDK(开发包)是非常轻松容易的:联网的情况下在终端下输入命令 $sudoapt-getinstallsun-java6-jresun-java6-sdk 这条命令就可以帮助下载并安装 JAVA6 了,顺便再给
25 03 月 2008 Together2007 for MyEclipse 的使用 昨天安装了下 together,用起来感觉不错,但是好像目前只会用它来画 UML 那些所谓的自动完成还没研究出来,hoho~~~ 而且不像下文所说的那样已经集成到 eclipse 中,我用的是 Myeclipse,安装后就没有集成,单独就可以使用我用的是 trial 的,只用 15 天的使用期,看来还是放弃这个东西吧,netbeans 中的 UML 也不错。下文转自 http://www.j2medev.com/Article/
23 03 月 2008 面向对象的基本概念(二)--UML. 类之间的关系 !--@page{size:21cm29.7cm;margin:2cm}P{margin-bottom:0.21cm}-->8.接口和类继承(1)接口中不能有非抽象方法,但抽象类中可以有。(2)一个类能实现多个接口,但只能有一个父类。(3)接口并不属于继承结构,它实际与继承无关,因此无关的类也可以实现同一个接口。“interface”(接口)关键字使抽象的概念更深入了一层。我们可将其想象为一个“纯”
23 03 月 2008 面向对象的基本概念(一) <!--@page{size:21cm29.7cm;margin:2cm}P{margin-bottom:0.21cm}-->1.对象技术包含了抽象,封装,多态(abstraction,encapsulation,polymorphism)来构建软件结构,并且和语言,数据库等其他工具来支持的原则。2.面向对象技术发展的里程碑 SimulaC++TheUML1967Late1980s1996197219
22 03 月 2008 NetBeans IDE 6.0.1 安装说明 所需的软件在安装该 IDE 之前,必须确保系统中安装了 JavaSEDevelopmentKit(JDK)5Update14(版本 1.5.0_14)或更高版本(包括 JDK6Update4)。如果未安装 JDK5Update14 或更高版本,则无法继续执行此安装。有关所需 JDK 版本的详细信息,请参见 NetBeansIDE6.0.1 发行说明中的“所需的软件”部分。安装程序下载选项 NetBeansIDE6.0.1 下
19 03 月 2008 Java 基本的程序设计结构(五) (九)大数值这个东东一般不太常用,所以在此就简单说下吧首先,超过 32 位就要使用它,是包含在 java.math 包中的两个很有用的类 BigInteger 和 BigDecimal 需要注意的是,他们不能使用-+/*=,需要使用 add();subtract();multiply();divide()mod();compareTo();valueOf();(十)数组初始化 inta[]=newint[20];int
19 03 月 2008 Java 基本的程序设计结构(四) (八)控制流程 1.块作用域 publicstaticvoidmain(String[]args){intn;...{intk;...}//kisonlydefineduptohere}publicstaticvoidmain(String[]args){intn;...{intk;intn;//error--can'tredefinenininnerblock...}}2.条件语句 if(conditi
19 03 月 2008 Java 基本的程序设计结构(三) (七)读取输入/Tochangethistemplate,chooseTools|Templates*andopenthetemplateintheeditor./packagereadinput;importjavax.swing.JOptionPane;/***@authorvanessa*/publicclassMain{/***@paramargsthecommandlineargument
19 03 月 2008 Java 基本的程序设计结构(二) (六)字符串 1.在这里需要指出的是它是一个对象,不是一个字符数组 2.他是不可变的,没有 append()或 reverse()3.要用双引号,连接时用 +4.给出一些常用函数,相关的可查看 API 文档 toString();intlength()--numberofcharscharcharAt(intindex)--charatgiven0-basedindexintindexOf(charc)--firs