Javabean就是这样用的 |
| 以Java为基础的J2EE是最新的电子商务解决方案,其复杂性和开发工具系统的昂贵也使不少人却步.在实际项目应用中,真正需要完全使用J2EE方案的并不多,面对中小型企业电子商务应用,下列组合足够对付:Jsp/servlet + Javabeans(taglib) + MySQL(XML) 在具体实现方面,Linux+Tomcat+JDK +MySQL组合经过证明是稳定而快速且成本低廉,希望在众多中小系统中,凭借开源(Open Source)的力量,Java将依然 |
一个不错的JDBC连接池教程(带具体例子) |
| 1.前言 数据库应用,在许多软件系统中经常用到,是开发中大型系统不可缺少的辅助。但如果对数据库资源没有很好地管理(如:没有及时回收数据库的游标(ResultSet)、Statement、连接 (Connection)等资源),往往会直接导致系统的稳定。这类不稳定因素,不单单由数据库或者系统本身一方引起,只有系统正式使用后,随着流量、用户的增加,才会逐步显露。 在b基于Java开发的系统中,JDBC是程序员和数据库打交道 |
什么时候应该使用Web Service |
| 现在我将列举三种情况,在这三种情况下,你将会发现使用Web service会带来极大的好处。此后,我还会举出不应该使用Web service的一些情况。
跨越防火墙的通信
如果你的应用程序有成千上万的用户,而且他们都分布在世界各地,那么客户端和服务器之间的通信将是一个棘手的问题。那是因为客户端和服务器之间通常都会有防火墙或者代理服务器。在这种情况下,你想使用DCOM就不是那么简单了,而且,通常你也不愿意把你的客户端程序发布到如此庞大数量的每 |
Java Bean 与 EJB的区别 |
| JavaBean 和 Server Bean(通常称为 Enterprise JavaBean (EJB))有一些基本相同之处。它们都是用一组特性创建,以执行其特定任务的对象或组件。它们还有从当前所驻留服务器上的容器获得其它特性的能力。这使得 bean 的行为根据特定任务和所在环境的不同而有所不同。这开辟了巨大商机。因为 JavaBean 是与平台无关的,所以对于将来的解决方案,供应商可以轻易向不同用户推出其客户机方的 JavaBea |
在Weblogic中使用定时器(commonj Timer for weblogic server) |
| 1.简介
由于J2EE规范的限制,在Servlet和EJB中执行用户自定义的多线程并发与定时器服务一直以来是困扰J2EE开发人员的一个大问题。现在CommonJ项目中的Work Manager和Timer规范将是解决这些问题的一个优秀方法。
Co |
用jdk自带包操作XML |
| 写XML:
import org.w3c.dom.*; import javax.xml.parsers.*; import javax.xml.transform.*; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import java.io.*; public cl |
有关Tomcat应用程序目录、端口、默认目录、应用程序默认打开文件、使用数据库连接池等方面的配置 |
| 修改Tomcat应用程序目录修改Tomcat端口修改Tomcat默认目录修改应用程序默认打开文件在Tomcat中使用数据库连接池(sqlserver2000)在jsp中如何使用连接池?
修改Tomcat应用程序目录 |
不同配置文件的初始化Hibernate心得 |
| Hibernate有两种配置文件格式,一种是XML,默认为hibernate.cfg.xml,一种是properties,默认为hibernate.properties
不同的配置文件,对Hibernate的初始化方法是不一样的
比如,如果采用properties文件作为配置文件
那么初始化的代码大致为
Configuration config = new Configuration();
config.add |
J2EE工程实现中常见安全问题解决对策 |
| by fleshwound (http://www.smatrix.org)(注:这是我们的完整设计中的一部分,其它有些部分尚要求保密,希望这个拙文能给做J2EE项目的兄弟们带来点帮助,有任何关于JAVA安全和密码学理论和应用的问题可以来我们的论坛:http://bbs.smat |
关掉jvm的ipv6功能 |
| 1。关掉jvm的ipv6功能
jvm加以下参数:-Djava.net.preferIPv4Stack=true
Issues with JGroups and IPv6 on Linux
In a nutshell: IPv6 works with JGroups !
On Windows (XP), you have to enable IPv6 by cli |
Tapestry的新logo恐怕还要重新考虑 |
| 前几天,Howard(Tapestry老大)向SVN提交了最新设计的Tapestry logo(当然不是他自己设计的,别人代劳):
第一眼看上去就感觉一般,不爽。(后来经人解释才知道图中是“独角兽”)。
于是我在Tape |
apache2 linux下tomcat weblogic配置 |
| 编辑httpd.conf文件;加如下代码:
LoadModule weblogic_module modules/mod_wl.so
LoadModule jk_module modules/mod_jk.so |
10秒为任意数据库增加执行日志功能 |
| JDBMonitor是一个开源项目。使用它开发者可以很轻松为系统增加数据库执行日志功能。它使用十分方便,您所需要做的唯一事情就是在您系统的JDBC连接字符串前增加类似于 "listenerconfig=/config.xml:url=" 的字符即可,不用写任何代码。使用 JDBMonitor,您可以把数据库执行情况记录通过各种方式记录下来,比如打印到控制台、输出到文件或者通过socket传送给远程客户端。JDBMonito |
深入分析webwork中的文件上传机制 |
| 点击上传按钮后,webwork的程序流如下: step 1)进入ServletDispatcher.service public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException { ........ |
Eclipse的集成多数据库的插件-QuantumDB |
| QuantumDB Eclipse Plugin,是Eclipse的又一插件,使用这个插件,可以在Eclipse中实现数据库的绝大部分操作,目前适用的数据库为:Adabas、DB2、DB2 on AS400、HSQLDB、Informix、MySQL、Oracle、Pointbase、PostgreSQL、Sybase,遗憾的是怎么没有SQL SERVER?
我还没有使用这个插件,目前使用的数据库为oracle和mssql,习惯于使用企业管理器了,想偷懒的同志可以试试这个插 |
Solr 企业级搜索引擎简介 |
| Solr 企业级搜索引擎简介 |
eXtremeComponents-1.0.1-RC2 关于limit 的一个问题 |
| 版本:eXtremeComponents-1.0.1-RC2 环境:JSF |
Getting Your Feet Wet with the SWT |
| Overview
The StyledText widget provides a fast and easy to use means to display and edit text. Within the StyledText widget, the following attributes can be specified:
text foreground |
使用 EJB 3.0 Java Persistence API 设计企业应用程序 |
| Borys Burnayev, 高级软件工程师, RDA Corporation
2006 年 5 月 11 日
期待已久的下一版本 Java EE 5 即将发布(参见 参考资料 获得规范和预览版的链接)。Java EE 5 许多新功能都包含经过修补的 EJB 架构,其突出特性之一是 JPA。由于具有容器内和容器外持久性选项,JPA |
JSR 32 - JSIP v1.2 Specification Final Change Log |
|
JSR 32 - JSIP v1.2 SpecificationFinal Change Log
Author: |
有关J2SE的一些东西 |
| 在java中开发界面是比较烦的一件事,要注意一些问题: 1.JPanel中不能放Jframe,这是不同于html中的iframe. 2.java中的dialog不是完全受控的,除了默认的几个提示的对话框。 3.布局要自由,就要选择null,然后直接定位,为了有一定的通用性,可以结合 Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize() |
在Eclipse中集成Ant编程之配置篇 |
| 作者:朱先忠编译
一、 修改Ant Classpath 在使用一个可选的或定制的任务时,你可能需要把其它库添加到classpath中。为此,你可以通过以全局方式或使用一个单独工程的启动配置来修改Ant classpath。为了给一个单独的Eclipse工程设置Ant classpath,打开该工程的Ant启动配置并点击Classpath选择卡;然后,通过点击"Add External JARs |
JSP环境基于Session的在线用户统计深入分析 |
| JSP环境基于Session的在线用户统计深入分析
JSP作为后起之秀能够在服务器编程环境中占据一定地位,是和它良好支持一系列业界标准密切相关的。Session就是它提供的基础设施之一。作为一个程序员,你可以不介意具体在客户端是如何实现,就方便的实现简单的基于session的用户管理。现在对于处理在线用户,有几种不同的处理方法。一种是叶面刷新由用户控 |
我整理的一个经典分页程序(JSP的) |
| //变量声明java.sql.Connection sqlCon; //数据库连接对象java.sql.Statement sqlStmt; //SQL语句对象java.sql.ResultSet sqlRst; //结果集对象java.lang.String strCon; //数据库连接字符串java.lang.Stri |
Java列表对象的性能分析 |
| 为全面分析这些类之间的性能差异,我们必须知道它们的实现方法。因此,接下来我首先从性能的角度出发,简要介绍这些类的实现特点。一、Vector和ArrayList的实现Vector和ArrayList都带有一个底层的Object[]数组,这个Object[]数组用来保存元素。通过索引访问元素时,只需简单地通过索引访问内部数组的元素:public Object get(int index){ // |