内容列表
- Servlet容器工作原理
- 本文介绍一个简单 servlet 容器的基本原理。现有两个servlet容器,第一个很简单,第二个则是根据第一个写出。为了使第一个容器尽量简单,所以没有做得很完整。复杂一些的servlet容器(包括TOMCAT4和5)在TOMCAT运行内幕的其他章节有介绍。 两个servlet容器都处理简单的servlet及staticResource。您可以使用 webroot/ 目录下的 PrimitiveS
- 分类:Java 查阅全文
- JSF中Backing Bean的管理
- Backing Bean Management
Another critical function of Web applications is proper management of resources. This includes separating the definition of UI component objects from objects that perform app
- 分类:Java 查阅全文
- 十二个最重要的J2EE最佳实践(一)
- 为了不使问题复杂化,我们就使用——最重要的 12个 J2EE 最佳实践…… 最佳实践 1、始终使用 MVC 框架。2、在每一层都应用自动单元测试和测试管理。 3、按照规范来进行开发,而不是按照应用服务器来进行开发。 4、从一开始就计划使用 J2EE 安全性。5、创建您所知道的。 6、当使用 EJB 组件时,始终使用会话 Facades。 7、使用无状
- 分类:Java 查阅全文
- 十二个最重要的J2EE最佳实践(二)
- 4. 从一开始就计划使用 J2EE 安全性。 启用 WebSphere 安全性。这使您的 EJB 和 URL 至少可以让所有授权用户访问。不要问为什么——照着做就是了。 在与我们合作的客户中,一开始就打算启用 WebSphere J2EE 安全性的顾客是非常少的,这一点一直让我们感到吃惊。据我们估计大约只有 50% 的顾客一开始就打算使用此特性。例如,我们曾与一些大型的金融
- 分类:Java 查阅全文
- obe中prepare.cmd 执行成功
- 折腾了半天,终于把prepare.cmd搞定了,原来可以把obe/custom下面的linux-mysql-jboss3.2。properties文件修改成windows格式的就可以了,就是把linux里面的相应命令以及对应的文件修改一下;好不容易。
Appending default propertiesAppending jboss-mysql.propertiesAppending fix
- 分类:Java 查阅全文
- 使用MIDP2.0开发游戏 (3) 添加背景和前景
- 上次我们已经让坦克动起来了,现在我们准备给游戏添加背景和前景。
上次讨论了用Sprite实现动画,其实背景和前景也是用Sprite实现的,我们准备一幅背景和一幅前景图片:
注意背景可以不透明,但前景一定要处理成透明的png格式(以上均为jpg截图,请自行用Photoshop等转换)。
修改TankGameCanvas如下:
public class T
- 分类:Java 查阅全文
- 在Axis中处理复杂的自定义的数据类型
- 什么是Axis
Axis本质上是一个SOAP引擎,但Axis也不仅仅是一个SOAP引擎,可以称作是一个web services。由于本文重点不在于些,请您参考《Axis用户指南》
您必需了解的知识
如果您是一个java,servlet和SOAP的新手,那您可能会遇到很多关于Axis的麻烦,所以这时不建议您编写Axis的客户和服务程序。当您基本了解了如下知识时,您就可以开始Axis之旅了。
- 分类:Java 查阅全文
- [原创]Linux下进行Java开发的一些小技巧
- [原创]Linux下进行Java开发的一些小技巧
1 如何配置环境变量答:建议利用非root登陆,修改$HOME/.bash_profile.修改如下: JAVA_HOME=$HOME/jre/j2sdk1.4.2_04 PATH=$JAVA_HOME/bin:$PATH:$HOME/bin CLASSPA
- 分类:Java 查阅全文
- 从XML到Java的数据绑定之三
- 本文 转自 IBM developerWorks 中国网站
从文本到字节码
本数据绑定系列的第三部分演示了如何使用“JSR-031:数据绑定,Sun 数据绑定规范申请”中指定的方法,将 XML 元素和属性转换成 Java 对象。这部分主要讲述从数据的XML 表示移到应用程序代码易于使用的 Java 实例。第三部分论及通过将 XML 文档中的嵌套元素取消编组成 Jav
- 分类:Java 查阅全文
- [原创]搭建桌面应用程序原型(第一部分)
- [原创]搭建桌面应用程序原型(第一部分)
作者:Andrei Cioroianu译:ODT原文:http://www.onjava.com/pub/a/onjava/2004/04/28/desktop.html当你读了这篇文章后,你可能会决定用Java来设计桌面应用。如果你还没有这个决心,那么你可以读读我以前的文章,在以前的文章里我谈了在客户端方面java所提供的一些优势。在这篇文
- 分类:Java 查阅全文
- [原创]搭建桌面应用程序原型(第二部分)
- [原创]搭建桌面应用程序原型(第二部分)
设置系统外观下面的setSystemLookAndFeel()方法调用了javax.swing.UIManager类的setLookAndFeel()方法:它要求Swing从默认的Metal外观转换为本地外观:
private void setSystemLookAndFeel() { try {&nb
- 分类:Java 查阅全文
- [原创]Java技巧:分布式Jtables处理[2]
- [原创]Java技巧:分布式Jtables处理[2]
资料一般的table要求可以按照列的升序或者降序分类。Jtbale组成部分没有固定的功能分类;它必须以TableModel执行方式被执行(见:http://www.javaworld.com/javaworld/javatips/jw-javatip137.html?#resources#resources)。必须拥有所有马上用于
- 分类:Java 查阅全文
- [原创]写一个仅仅压缩文件的例子
- [原创]写一个仅仅压缩文件的例子
/** * @(#) ZipFile.java * * Copyright 2004 Opensource Develop Team. All rights reserved. */package com.opensource.zip;import java.io.File;import jav
- 分类:Java 查阅全文
- 基于MIDP1.0实现动画效果
- 在SUN的技术文章里面有一篇文章讲述了如何基于MIDP1.0实现动画,个人觉得很不错。在MIDP1.0中并为直接对动画提供支持,如果我们明白动画的原理,熟悉Timer和TimerTask的话实现动画并非很困难的事情。
动画实际上就是一系列
- 分类:Java 查阅全文
- 我的Java矢量绘图程序之路
- 1. 下岗再就业。 2003年7月,我离开了工作6年的公司,开始新的生活。我已经开始喜欢,并用Java做了一些JSP/Servlet应用。此前我主要是在Delphi下工作,8年Delphi经验,枉为开发部经理。
2. 想法。 一个朋友用Delphi开发了矢量控件,卖得不错,触动了我.我也想做一个,用业余时间,用什么? java,想都没想过Swing/awt是什么东西就开始准备。自以为基础还可以,
- 分类:Java 查阅全文
- Peeking Inside the Box: Attribute-Oriented Programming with Java 1.5, Part 1 作者:Don Sch
- Peeking Inside the Box: Attribute-Oriented Programming with Java 1.5
I recently spent an afternoon at the London Science Museum watching steam engines, pumps, turbines, and other antique machines ope
- 分类:Java 查阅全文
- Peeking Inside the Box: Attribute-Oriented Programming with Java 1.5, Part 2 作者:Don Schw
- Peeking Inside the Box: Attribute-Oriented Programming with Java 1.5
In the previous article in this series, "Peeking Inside the Box, Part 1," I introduced the concepts of Attribute-Oriented Programm
- 分类:Java 查阅全文
- J2SE 1.5 in a Nutshell 作者:Calvin Austin
- J2SE 1.5 in a Nutshell
Java 2 Platform, Standard Edition (J2SE) version 1.5 ("Tiger") is the next major revision to the Java platform and language; it is currently slated to contain 15 component JSRs
- 分类:Java 查阅全文
- 驯服 Tiger: 线程中的默认异常处理
- 如何处理未捕获的异常
John Zukowski ([email protected]) 总裁, JZ Ventures, Inc.2004 年 8 月
跟踪无法预期的运行时异常可能是一件又慢又费力的事情,只获得默认线程名称和堆栈跟踪通常是不够的。在驯服 Tiger 这一期专栏中,Java 开发人员 John Zukowski 向您展示了如何通过替代默认行为来定制输出。他还对比了通过细分 Th
- 分类:Java 查阅全文
- 安装Eclipse插件的问题
- 在安装EclipseME插件后,启动Eclipse,Window->Preferences总是不能出现J2ME项。开始以为是版本问题,重新下载最新版,还是相同的问题。
最后,终于找到了。
插件装不上,真是急死人,可是这就是M8的一个毛病,eclipse-plugins网站上也看到有很多的老外在抱怨这个问题,多是以为插件有毛病。我也奇怪,为什么又会有很多人又能正常的使用上这些插
- 分类:Java 查阅全文