`
sxch
  • 浏览: 12417 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论
文章列表
DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本 DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spring(JavaScript远程调用spring bean),更好浏览器支持,还支持一个可选的commons-logging日记操作. 1.编写业务代码,该代码是和dwr无关的。 2.确认业务代码中哪些类、 ...
PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作. VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据传输对象),在web上传递. DAO:data access object数据访问对象,此对象用于访问数据库。通常和PO结合使用,DAO中包含了各种数据库的操作方法。通过它的方法,结合PO对数据库进行相关的 ...
PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作. VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据传输对象),在web上传递. DAO:data access object数据访问对象,此对象用于访问数据库。通常和PO结合使用,DAO中包含了各种数据库的操作方法。通过它的方法,结合PO对数据库进行相关的 ...
1.       什么是JNDI(Java Naming and Directory Interface) JNDI是用于访问不同命名和目录服务的统一API接口; 2.       JNDI的架构和原理       1.       架构:          第一层:java代码,是访问JNDI的代码;          ...
Java 中的数据库连接池其实和JNDI没有必然的关系,其实连接池就是初始若干个Connection,然后应用程序需要使用的时候就可以直接通过连接池获得其中的一个Connection,使用完成后调用连接池的方法释放Connection,但这种释放不同于我们平时的释放,连接池将把使用过的Connection重新放入连接池,等待下个进程的调用。 在Web开发中常常使用Tomcat配置数据库的连接池,这样在web应用程序中我们如果需要使用数据库,可以直接通过JNDI获得连接池DataSource,然后通过连接池get一个Connection,这样就不必每一次都连接数据库,减少了连接数据库的开销。 ...
由于直接编辑server.xml配置连接池很容易出现错误,我估计是tomcat版本问题,没个版本可能配置有点点差别,所以我建议使用在http://localhost/admin/中进行 数据源的配置,下载tomcat的admin包,安装过程如下 下载下来进行解压,得到三个文件,和两个包,一个叫conf包,另外一个叫做server包。 接着进行安装:那三个单独的文件不用管;把conf\Catalina\localhost\下面的一个配置文件admin.xml放在你tomcat安装目录下面的Tomcat 5.5\conf\Catalina\localhost\这个路径下,即跟host-manag ...
最近在网上找到一篇介绍Annotation的文章,感觉对初学者可能很有帮助,所以转载至此。 上层出处:http://www.blogjava.net/mlh123caoer/archive/2007/09/06/143260.html 阅读提示:文中提到的程序成员或者程序元素是一个概念,指组成程序代码的 ...
Access数据库中有username和password两个字段,下面用java实现对acess的访问,代码如下 /** * Java 连接Access 数据库测试 */ package Test; import java.sql.*; /** * @author sxch * */ public class AccessTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub ...
/** * Demo for simple use of lucene */ package Test; import java.io.File; import java.io.FileReader; import java.io.Reader; import java.util.Date; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.D ...
/* 复制整个文件夹内容 * * @param oldPath * String 原文件路径 如:c:/old * @param newPath * String 复制后路径 如:f:/new * @return boolean */ private static void copyFolder(String oldPath, String newPath) { try { (new File(newPath)).mkdirs(); // 如果文 ...
Global site tag (gtag.js) - Google Analytics