内容列表
- 基于JDBC的数据库连接池高效管理策略
- 转自IBM developerWorks
基于JDBC的数据库连接池高效管理策略 孙鸣 软件工程师
在基于JDBC的数据库应用开发中,数据库连接的管理是一个难点,因为它是决定该应用性能的一个重要因素。本文在对数据库连接进行透彻分析的基础上,提出并实现了一个高效的连接管理策略,使得开发高性能的数据库应用变得相对容易。特别是
- 分类:Java 查阅全文
- 如何处理连接数据库JavaBean的错误信息
- 在进行Java数据库开发的时候,我们通常将对数据库的操作封装在JavaBean中。这样在页面中的数据处理时我们就不用将这些语句都放置在try-catch语句了。但是如何返回详细的错误信息呢?
在实际操作中,我采用了这样的办法--定义两个私有变量int countInt 和 String strDBError 记录错误编码
- 分类:Java 查阅全文
- 运用你的Strut(1)
- .了解MVC架构对于用Struts构建的强大的Web应用程序很重要by Peter Varhol
Struts是雅加达的一个项目,它提供了一个方法,可以在一个Web应用程序中一起使用JavaServer Pages(JSP)和servlets。它的目的是要解决完全由JSP或完全由servlet实现的应用程序中的固有的问题。 例如,servelts可以生成HTML页面
- 分类:Java 查阅全文
- 运用你的struts (2)
- 商业逻辑体现了MVC架构中的模式。商业逻辑代码为页面做处理。如果进入servlet的请求是一个数据库查询,servlet就将这个请求传送到一个SQL调用或类似的数据库代码。如果请求是一个包括输入信用卡号的购买请求,那么事物处理代码就接管了。在某种意义上,架构的模式部分是让应用程序处于领先地位的全部原因。
JSP页面是显示层(视图),是用户与应用程序交互的地方。它提供输入并显示结果。页面不应该包括
- 分类:Java 查阅全文
- 运用你的Struts (3)
- 随着应用程序的发展和变化,页面的流动和商业逻辑也增加了。应用程序变得难以维护,因为页面流动逻辑跨多个页面分布,而且商业逻辑可能开始存在于未计划的地方。从Model 1转到MVC的最佳时机就是当这些类型的维护问题出现的时候。
你也可以预先计划将你的应用程序从一个架构移植到另一个架构。当你的应用程序中的JSP页面包含脚本元素,定制标记或JavaScript来执行一个forward()操作时,你可能想
- 分类:Java 查阅全文
- 运用你的Struts(完)
- Struts构架是围绕一个ActionMapping 结构的。控制器用 ActionMapping 把HTTP消息形式的用户请求转换成应用程序的动作。ActionMapping指定请求的路径、计划处理请求的对象以及任何服务该请求需要的其它信息。ActionMapping创建了一个 Action 对象来处理请求。一旦Action对象完成了一个任务,它就通过在一个JSP页面上写结果来直接回应一个用户请
- 分类:Java 查阅全文
- JSP自学笔记
-
JSP注释 <%-- comments --%> 注意<%-- --%>之间的 --%>应写为 --%\> JSP声明 <%! 声明语句序列 %> 类和变量的说明可以在<%! %>中间声明,也可以直接声明一个方法 <%! public void foo(){ &nb
- 分类:Java 查阅全文
- Enterprise Beans 与 Session Beans 笔记
- Enterprise Beans笔记:在EJB(Enterprise Java Beans)中定义了两种不同类别的Enterprise Bean :--Session Bean (Session Bean)--Entity Bean (Entity Bean)1. Session Bean (Session Bean)Session Bean 是调用它的客户端代码要完成的工作。当客户端与服务器建立
- 分类:Java 查阅全文
- Java的国际化问题
- Java的国际化问题(中日文编码问题)
1、常见的Encoding现象
网上常出现的 JSP/Servlet encoding 问题一般都表现在 browser 或应用程序.
隐藏在这些问题后面的是各种错误的字符转换和处理。解决类似的字符 Encoding问题,需要了解 Jsp/Servlet 的运行过程,检查可能出现问题的各个点。
2、JSP/Servlet web 编程时的 Encod
- 分类:Java 查阅全文
- 如何用Motorola J2 SDK 1来编译Java程序
-
这编文章主要是讲解如何用Motorola J2 SDK 1编译Java程序及运行A388模拟器。
因为我安装完SDK后,发现它的目录同以往有很大分别,我按着它的编译方法或执行模拟器方法,也不能成功,所以我才写这篇文章来分享我的经验。
1 安装JDK1.3,可以在这里下载http://www.sun.co
- 分类:Java 查阅全文
- 制作更酷的JList界面
- 内容:1。绘制器的工作原理。2。用自订的绘制器更换JList和JComboBox的外观。3。让新的外观响应鼠标事件。
借助swing体系的mvc设计理念,为组件更换不同的外观成为轻而易举的事情。本文主要以JList和JComboBox为例讲解ListCellRenderer的原理与用法.
一、绘制器的工作原理不管是JList还是JComboBox,它们都用到了ListCellRenderer,
- 分类:Java 查阅全文
- 自动设置CLASSPATH的方法
- 在使用Java时最头疼的就是设置一大堆的CLASSPATH,我编写了几个脚本可以自动把某个目录下的.jar文件添加到classpath变量中。
批处理1:add2cp.bat(把第一个参数添加到变量cp中)
@se
- 分类:Java 查阅全文
- 从一个EJB引用另一个EJB(上)-4
- 填写测试代码:(黑体部分)
package compoundinterestagent;
import java.io.*;
import javax.naming.*;
import java.util.Properties;
import javax.rmi.PortableRemoteObject;
import java.rmi.RemoteException;
- 分类:Java 查阅全文
- 一个JBuilder小技巧
- 使用JBuilder的代码模版代码模版是指一些可以插入你的代码中的使用频率高的代码块,可以节省你打字时间,提供编码过程的速度。
用tools菜单下Editor Options的Templates page查看存在的代码模版。假如你正在使用的是JBuilder的SE或Enterprise版本,你可以增删改代码模版。在你的代码中使用code template有如下几个方法:1,在你要插入代码的地方输
- 分类:Java 查阅全文
- 优化J2ME应用程序
- 作者:Eric Giguere 编译:Sean2002年2月27号
如果要说J2ME应用程序和J2SE应用程序有什么不同的地方的话,那就是他们各自被限制运行的环境。很多J2ME系统的主要的瓶颈是存储和运行应用程序的可用内存数量。举例来说,当前许多MIDP设备,他们限制给应用程序的内存数量就只有50K或更少,离可能要求兆级的基于服务端J2SE环境有段很长的距离。由于你在开发中会很容易就遭遇这些限制
- 分类:Java 查阅全文
- 实战JBuilder7+WebLogic7存取MS SQL Server2000(一)
- 实战JBuilder7+WebLogic7存取MS SQL Server2000(一)
刘晓巍: [email protected]
第一次写文章,希望大家多多捧场,本文完全根据我的个人经验所写,如有错误,恳请大家指正!
JBuilder7+WebLogic7 的配置
假设Jbuilder7和WebLogic7安装完毕,操作系统为:windows
- 分类:Java 查阅全文
- 软件体系结构(一)
- 软件体系结构(一)
近年来,软件产品越来越复杂,规模更大,相互之间的依赖性更强,分工也愈加细化。回想十年以前,如果你告诉开发人员需要一个软件,可以让你方便地出版各种媒体,并让数万名用户同时浏览这些出版物。可以想象可怜的开发者会瞪大眼睛,张大嘴巴,然后表示需要数万个工时来完成这个软件(或者更有可能的是:只完成一半)。但是在今天,他会轻松的耸耸肩膀,然后说:“没问题。BTW
- 分类:Java 查阅全文
- 一种新的编程思路(中):
- 一种新的编程思路(中): 难得糊涂编程法 GBDP (适用jsp、asp等编程)
GBDP技术实现设想:(General Blackbox Dynamic Programming) 开发速度快、代码量少、通用,数据库表自动生成,记录自动增加, 修改,删除,系统设计工作量少,可以在需求不明确
- 分类:Java 查阅全文
- 学用Java Web Start 部署应用程序
- Java Web Start 是部署基于 Java TM 技术的应用程序的一种新技术。它是连接计算机和 Internet 的便捷渠道,使用户可以在 Web 上运行和管理应用程序。Java Web Start 提供简便的一点激活应用程序,并确保总是运行最新版本,以消除复杂的安装或升级过程。 ------来自Sun Java Web Start Release
 
- 分类:Java 查阅全文
- Win2000 Server + Java 2(JDK1.4.0)+ Apache1.3.23 + tomcat-4.0.3
- //////////////////////////////////////////////////////////////////////////////////////////////// JSP + Java Servlets 编程环境的建立与实现〈一〉 ////
- 分类:Java 查阅全文