- 博客(148)
- 资源 (1)
- 收藏
- 关注
原创 使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 4 部分: 部署
2007 年 4 月 04 日在本 系列 的前三篇文章中,您已经使用 Google Web Toolkit (GWT) 构建了简单但实用的 Web 应用程序。至此,您一直在编辑和调试使用 GWT 的托管模式的应用程序,GWT 的托管模式允许在 Java™ 开发工具内模拟 Web 服务器环境。糟糕的是,让所有用户都下载 Eclipse 只为运行 Web 应用程序是不切实际的。本文是本系列的第四篇
2007-06-21 17:55:00 1138
原创 使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 3 部分: 通信
在本系列文章的前两篇文章里,您已经了解了如何使用 Google Web Toolkit (GWT) 和 Apache Derby 关系数据库创建简单的 Web 应用程序。第 1 部分 主要介绍了如何使用 GWT 构建名为 Slicr 的比萨交付系统的前端。在 第 2 部分 中,向您展示了如何使用 Derby 创建关系数据库,并简要演示了将数据库行转换为 Java™ 对象的机制。现在将开始变得有趣起
2007-06-21 17:53:00 1212
原创 使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 2 部分: 可靠后端
本文是使用 Google Web Toolkit(GWT)构建 Asynchronous JavaScript + XML(Ajax)应用程序系列文章的第 2 部分,介绍如何为 Web 应用程序构建 Apache Derby 数据库,并使用它驱动 GWT。本系列文章的 第 1 部分 向您介绍了 GWT,并演示了如何使用它来为 Web 应用程序创建富客户机前端。这一次,您将走进幕后,了解如何使用数据
2007-06-21 17:48:00 1283
原创 使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序 第 1 部分: 梦幻前端
第 1 部分: 梦幻前端在通往创建在用户 Web 浏览器中运行的动态 Java™Script 应用程序的征途中,Google Web Toolkit(GWT)是举足轻重的一步。使用 GWT,开发人员可以利用熟知的 Java 技术设计用户界面(UI)和事件模型,而 GWT 会完成使代码对所有主流浏览器友好的繁重工作。这是本系列的第一篇文章,介绍 GWT 基础知识,包括 GWT 是怎样使
2007-06-21 17:20:00 2129 1
原创 apache derby简介
apache derby,是一个apache的db子项目,是一个完全用java实现的关系型数据库,同时必须在Apache License, Version 2.0规范下使用。包括以下功能:Derby是轻量级的,基础引擎和内嵌的jdbc驱动大概2m.Derby是基于java,jdbc和sql标准的。Derby提供了一个内嵌的jdbc驱动,让大家能够在基于java基础的解决环境下嵌入Derby。D
2007-06-21 17:04:00 1661
原创 Eclipse 下swing 可视化插件 Visual Editor的安装(新手必看)
我用的Eclipse是3.2.1,3.2.*应该都是一样的首先到http://www.eclipse.org/vep/下载emf-sdo-runtime-2.2.0.zip,GEF-runtime-3.2.zip,VE-runtime-1.2.zip把它们解压到你喜欢的目录我的是G:/SmartEclipse/plugins/3.2/visual.editor.runtime然后在以links
2007-06-08 18:32:00 22809 1
原创 Linux下配置java环境变量以及Eclipse配置
1. 去java.sun.com/j2se/1.4.2/download.html">http://java.sun.com/j2se/1.4.2/download.html 下载一个Linux Platform的JDK,建议下载RPM自解压格式的(RPM in self-extracting file,j2sdk-1_4_2_06-linux-i586-rpm.bin);2. 上载到Li
2007-05-31 09:16:00 10877 2
原创 XML解析之Degister(新手必看)
XML已经成为了我们开发过程中不可缺少的技术。我们可以用它来描述程序的配置,适配不同的数据格式,甚至作为数据库使用。帮助处理XML的工具很多,它们让我们活得更轻松。Jakarta Commons下的Digester就是一个不错的工具。它提供了一种将XML与Java对象进行映射的方便方法。这么说可能让新手更迷惑,还是举个例子吧!我们有这样一个XML文件:
2007-05-01 14:38:00 3416
转载 学习JavaEE所必需的(强烈推荐)
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking, multithreading,reflect
2007-05-01 14:23:00 4334 3
原创 Log信息获取调用类和调用方法名的实现原理
Sun JDK 源代码下载 http://wwws.sun.com/software/communitysource/ 先注册并登录到“Sun Community Source Licensing”,然后下载J2SE(几十兆)或者J2EE(几百兆)。 Log能够把代码运行时间,类名,方法名,还有信息,全部都打印出来。 一个直观的例子,每次启动Tomcat(缺省配置
2007-03-08 12:43:00 1524
原创 Log4J深入浅出
Log4J...... 一、前言: Java的开源项目太多太多了。这种遍地开花的局面绝对赶得上中国五代十国时期的“百家争鸣”、“百花争艳”的繁荣。使用java技术,我们的项目几乎不需要购买有关java支撑开发产品
2007-03-08 12:32:00 1118
原创 Java提供的Runtime类和Process类
Java提供的Runtime类和Process类用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: ... Process process = Runtime.getRuntime().exec(".//p.exe"); process.waitfor(
2007-02-07 16:39:00 2627 2
转载 如何用正确的方法写出高质量软件的75条体会
1. 你们的项目组使用源代码管理工具了么?MVM:应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2. 你们的项目组使用缺陷管理系统了么?MVM:应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么?MVM:不要用Word写测试用例(Test Case)。应该用一
2007-02-06 16:27:00 1096
原创 JDK1.5的新特性
"JDK1.5”(开发代号猛虎)的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。下面我们简单介绍一下这些新特性。1.泛型(Generic)C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合可以放任何类型的对象,相应地
2007-01-05 17:36:00 811
原创 Java中堆和栈的区别
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来
2007-01-05 17:19:00 991
原创 实现动态文件内容下载
实现动态文件内容下载网上碰到资源下载功能是非常常见的事情,以前感觉很好奇这是怎么实现的呢?今天上了课后,自己做了一个实验,原来在Web服务器上实现动态内容下载也是一件非常容易的事情,用户单击这个超级链接就可以将该资源文件下载到客户端。 下面编写一个模拟提供邮件附件下载功能的Servlet程序,邮件附件的内容不是从邮件服务器
2006-10-10 17:58:00 1959
原创 节日味越来越淡 中秋你怎么过?
据说中秋和十月一日撞上是19年一轮回,而撞上黄金周大概是5年一次。上次中秋遇上黄金周是2001年。这个中秋,你在哪里过?在家?在异乡?还是在和家人一起旅行的路上? 想来自己自从2000年上高中一来,好象都没有和家 巨型月饼送给您:中秋快乐!人一起过中秋节了,今年仍然是远在异乡求学,
2006-10-06 10:19:00 1367
原创 Servlet的注册与运行(新手必看)
普通HTML文件可以直接在浏览器中打开并查看运行效果,但是,Servlet程序必须通过WEB 服务器 和Servlet引擎来启动运行,Servlet程序的存储目录有特殊的要求,通常需要存储在/WEB-INF/classes/目录中.另外,Servlet程序必须在WEB应用程序的web.xml文件中进行注册和映射其访问路径,才可以被Servlet引擎加载和被外界访问.下面示例一个简
2006-10-05 19:05:00 4376
原创 编写show命令访问数据库
编写一个程序,用"show -d 库名",显示出中所有表,用"show -t 表名",显示一个表中各个字段的信息,用"show -i 表名" 显示出一个表中各个字段名和相应的数据.下面程序均以mysql为例:1:首先编用"show -d 库名",显示出中所有表的程序,如下:package cn.itcast;import static java.lang.System.out
2006-10-04 20:24:00 1326
原创 有关DataSourse实现
javax.sql 包下的接口Interface DataSourse,它是一个数据源,相当于一个工厂,有了DataSourse这个数据源之后,你在程序中就可以连接真正的物理数据库了,每个数据库产商也都提供有相应的DataSourse,每个框架也都提供了相应的DataSourse...下面介绍几种产商和框架提供获取DataSourse,连接数据库的例子:1:Spring 的DriverM
2006-10-04 19:17:00 4046
原创 JdbcTemplate连接数据库
我们用Spring中的JDBCTemple来写JDBC连接数据库时时,只要一个preparedStatement就搞定。(简单吧)Spring知道要执行哪些操作(增加,删除,修改)吗?它缺少一个preparedStatement,谁要用时要提供一个SQL 语句,产生你一个preparedStatement的对象,但是statement 不行。你可以给它一个SQL语句产生,也可以直接给
2006-10-04 14:11:00 7425
原创 一分钟掌握FactoryBean的实现
一些代理和FactoryBean有关知识的补充,对理解有关这类的题目有帮助的1:每一个代理都有0个或多个方法,它有哪些方法要看它继承的是哪些接口,当应用程序来调用代理的某些方法时,代理把这些方法交给InvocationHandler的invoke()方法去处理,而返回调用实际方法结果的对象。(实际上这就是使用代理要达到的目的)***Invoke()方法***public Obje
2006-09-09 18:04:00 2807 1
原创 ant和junit集成处理一个代理的例子
学习了几天的代理了,思路是有了,可是到用是还是有点含糊,不知道要什么时候要用方便,老师说照着“猫”几个例子,以后就会熟悉的,今天就用学过的ant和junit的集成来“猫”了一个简单的代理的例子。下面是build.xml文件
2006-09-01 20:54:00 1711
原创 工作流管理系统概述
工作流管理系统是定义、创建和执行工作流的系统,它是一种特殊的计算机支持的协同处理(CSCW,Computer Supported CooperativeWork)软件系统。工作流管理系统的产生工作流管理系统(WfMS,WorkflowManagementSystem)是以计算机支持的分布式、协同工作业务流程的自动或半自动化为研究目标的软件系统。随着计算机网络,特别是Inter
2006-08-27 09:08:00 1448
原创 AOP是什么?
AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向方面编程。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。 举例:假设有在一个应用系统中,有一个共享的数据必须被并发同时访问,首先,将这个数据封装在数据对象中,称为Data Class,同时,将有多个访问类,专门
2006-08-26 08:53:00 1272
原创 JAVA的类装载器(ClassLoader)
JAVA的类装载器(ClassLoader) Java的类装载器是Java 动态性核心,Java虚拟机使用每一个类时的第一件事就是将该类的字节码装载进来,装载字节码的功能是由类装载起来完成的,类装载器负责根据一个类的名称类定位和生成类的字节码数据后返回给Java虚拟机。所以把类装载器描叙为类字节码的制造器更容易让人理解。 Java虚拟机中内嵌了一个bootstrap的装载器,
2006-08-25 20:07:00 1834
原创 java中的递归
所谓递归,是指程序调用自身,当然,递归不会无休止地调用下去,它必然有一个出口,当满足条件时程序也就结束了,不然的话,那就是死循环了。看下面这个类,有几个递归方法,看了之后肯定会对你学习递归很有帮助的。/**递归类Recursion的定义*/public class Recursion{ //递归方法DecimalToBinary,把一个十进制数转换成二进制数
2006-08-25 10:06:00 1246
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人