内容列表
- Servlet及JSP中的多线程同步问题
-
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的同步问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程同步的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发
- 分类:Java 查阅全文
- 通过 Eclipse 发挥 XML 的威力 (1/2)
- 通过 Eclipse 发挥 XML 的威力
级别:中级
Pawel Leszek([email protected])独立软件顾问2003 年 7 月
本文概述了 Eclipse 平台如何支持 XML(可扩展标记语言,Extensible Markup Language)开发。Eclipse 并不直接支持 XML 代码编辑。然而,因为 Eclipse 是一个用于构建
- 分类:Java 查阅全文
- 通过 Eclipse 发挥 XML 的威力 (2/2)
- 验证 XML 代码并对其字符进行编码使用 XML 文档的主要困难在于检查其内部有效性(文档逻辑的内聚性)。需要执行语法检查以了解是否所有的标记和定义都是正确的并且被正确地调用。只有语法检查通过之后,才能确认 XML 文档格式良好并可以解析文档的逻辑结构。XML 文档由 XML 解析器验证。
所有以下描述的 Eclipse XML 插件都能够执行 XML 验证,指出代码中的警告和错误。如果试图打开
- 分类:Java 查阅全文
- JBuilder9+Weblogic7实战篇之工具篇(JDBC 1)
- JBuilder9+Weblogic7实战篇
工具篇(配置JDBC 1)
 
- 分类:Java 查阅全文
- JBuilder9+Weblogic7实战篇之工具篇(JDBC 2)
- JBuilder9+Weblogic7实战篇
工具篇(配置JDBC 2)
 
- 分类:Java 查阅全文
- JAVA中的时间操作
-
JAVA中的时间操作
经常看见jsp版里有人问时间操作的问题,这些问题一般包括:取当前时间,把一个指定的字符串时间转化成时间类型,求两个时间之间的天数,求一段时间以前的时间,求一段时间以后的时间,在这里就把这些问题汇总一下。
<%@ page contentType="text/html;charset=gb2312"%>
<%@ p
- 分类:Java 查阅全文
- Forte for Java开发指南
-
Forte for Java简介 Forte for Java,Community版本是一个由Java语言编写的Java集成开发环境(IDE)。它是一个跨平台的开发工具,具有开发客户端和服务器端应用的能力,Forte充分利用了Java语言的强大功能,为您提供了一个动态的,应答式的开发环境。它可以从:java.sun.com上获取。Forte for Java的特点
- 分类:Java 查阅全文
- Eclipse 如何使用版本控制 (1/2)
- Eclipse 如何使用源代码版本控制
级别:中级
Pawel Leszek([email protected])独立顾问2003 年 8 月
本文概述了 Eclipse 平台如何支持软件项目中的源代码版本控制。首先,我们将简要讨论一下团队代码开发的思想,然后研究 Eclipse 如何使用 CVS 代码资源库。我们还将研究一些源代码管理软件工具,可以通过 Eclip
- 分类:Java 查阅全文
- 将 Java 程序作为 Linux 的 Daemon 进程以及防止程序多次运行
- 将 Java 程序作为 Linux 的 Daemon 进程以及防止程序多次运行
作者:frogdan出处:CSDN
(一)使 Java 程序成为 Linux 的 Daemon 进程
Java 程序是编译后通过 Java 虚拟机(JVM)解释执行的,从执行“java SomeProgram”开始直到程序结束才会把命令行交还给用户,中途用户若退出登录或关闭
- 分类:Java 查阅全文
- 一个简单的记事本
- /** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: </p> * @author not attributabl
- 分类:Java 查阅全文
- 精通Struts技术第二章(1)
- 第二章:Servlet和JSP结构
在这章我们讨论两个问题JSP和servlets技术,它们是Struts框架的基础。我们描述的servlet结构包括它的生命周期,上下文环境(ServletContext)及WEB应用之间的关系。一旦你对Servlet有了比较透彻的了解,我们将集中讨论Struts框架中的视图即JSP页面。本章的目的是让你对JSP和Servlet技术有个大致的了解。在本章结束的时
- 分类:Java 查阅全文
- Java程序的脏数据问题
- Java程序的脏数据问题
脏数据(Out-of-date data),指过时的数据。 如果在您的Java程序中存在脏数据,将或多或少地给软件系统带来一些问题,如:无法实时地应用已经发生改变的配置,软件系统出现一些莫名其妙的、难以重现的、后果严重的错误等等。尽量避免脏数据的存在是非常有价值的。本文希望能在这方面给同行们一点帮助。
Fragment
- 分类:Java 查阅全文
- Java-XML数据绑定工具大比拼
- 把Java对象映射成XML文档,这是Java对象持久化的一种新思路。在XML.com的一篇文章里,作者对四种主要的Java-XML映射工具进行了全面的比较:
Breeze XML Binder, a tool produced by Breeze Factor
Castor, an open source project under ExoLab
JAXB Reference Imp
- 分类:Java 查阅全文
- 用SERVICE LOCATOR 模式实现命名访问
- 用SERVICE LOCATOR 模式实现命名访问服务
在B/S开发中, 我们经常要用到名称服务,如JNDI,XMLNS等。名称服务随不同厂家而不同。每次需要获得名称服务时,需要适当的名称环境信息,然后查找服务,重复查找的成本很高。
此外,在持久性框架中,要求将所有的服务访问都包装到对象中,开发人员不需要知道名称服务后面的平台(数据库)类型,及任何安全信息或地址
- 分类:Java 查阅全文
- 使用Hibernate进行对象的关系映射
- 使用Hibernate进行对象的关系映射
原文连接:http://www.meagle.com:8080/hibernate.jsp
Hibernate是业界比较推崇的ORM(o/r mapping),目前的版本已经非常稳定和成熟,而且的他的文档也极其丰富。 Http://www.jdon.com和http://www.
- 分类:Java 查阅全文
- 算24点程序:原理,面向过程的C实现,面向对象的java实现
- 算24点程序:原理,面向过程的C实现,面向对象的java实现
1、概述
给定4个整数,其中每个数字只能使用一次;任意使用 + - * / ( ) ,构造出一个表达式,使得最终结果为24,这就是常见的算24点的游戏。这方面的程序很多,一般都是穷举求解。本文介绍一种典型的算24点的程序算法,并给出两个具体的算24点的程序:一个是面向过程的C实现,一个是面向
- 分类:Java 查阅全文
- JBuilder9+Weblogic7实战篇之JSP使用JDBC篇
- JBuilder9+Weblogic7实战篇
JSP通过javaBean调用JDBC篇
&nbs
- 分类:Java 查阅全文
- 面向对象的分布式开发系统 (二)
- 前文:面向对象的分布式开发系统 (一)
3. 布式系统的关键技术
3.1 面向对象技术Object-Oriented
客户/ 服务器模式,是典型的分布式计算模型。在此模式下,客户端建立连接到服务器,通过相互约定的协议通讯,以达到交换信息的目的。SoftEngine 核心的通讯通道封装了这些复杂的底
- 分类:Java 查阅全文
- JDOM+JSP+JAVABEAN的一个例子(一)
-
JDOM+JSP+JAVABEAN的一个例子
JDOM使java对XML文件的操作变的很简单,我们只要用很简单的代码就可以轻松的实现对XML文件的各种操作。
我们做两个javabean来封装一些基本的操作:读取一个XML文件(readXML.java)和写回一个XML文件(writeXML.java)。这两个文件的源代码如下:readXML.java
package XML
- 分类:Java 查阅全文
- JDOM+JSP+JAVABEAN的一个例子(二)
-
用做示例的XML文件如下:exampleA.xml
<?xml version="1.0" encoding="GB2312"?>
<bookList>
<book hot1="true">
<author>王五</author>
<name>Java编程入门&
- 分类:Java 查阅全文