Blog信息 |
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7585337 建立时间:2006年5月29日 |

| |
[Java Open Source]运用ajax技术的树型菜单 软件技术
lhwork 发表于 2006/7/24 10:16:47 |
树型菜单可以说是项目中应用最为广泛的运用。以前无论使用微软控件的树型,还是比较优秀的阿赖树型,都是将数据全部读出,然后再分级显示。这样如果数据量大,那么第一次显示将需要客户等待很长一段时间,降低了客户的体验度。如今使用ajax,事情变得简单了。
此运用参考了《征服web2.0开发技术详解》的例子。
我使用的平台是struts+spring+hibernate,但与ajax打交道的也就是struts。我无法将整个代码贴出来,因此把重要的前台ajax代码贴出来,至于后台的代码就看你自己所使用的技术了。
1、jsp页面
|
阅读全文(5078) | 回复(0) | 编辑 | 精华 | 删除 |
| |
[Hibernate]Hibernate的事务和并发(ZT) 软件技术
lhwork 发表于 2006/7/23 16:00:17 |
Hibernate的事务和并发控制很容易掌握。Hibernate直接使用JDBC连接和JTA资源,不添加任何附加锁定
行为。我们强烈推荐你花点时间了解JDBC编程,ANSI SQL查询语言和你使用
的数据库系统的事务隔离规范。Hibernate只添加自动版本管理,而不会锁 定内存中的对象,也不会改变数据库事务的隔离级别。基本上,使用
Hibernate就好像直接使用JDBC(或者JTA/CMT)来访问你的数据库资源。
除了自动版本管理,针对行级悲观锁定,Hibernate也提供了辅助的API,它使用了 SELECT FOR UPDATE的SQL语法。本章后面会讨论这个API。 我们从Configuration层、SessionFactory层, 和 Session层开始讨论Hibernate的并行控制、数据库事务和应用 程序的长事务。
12.1.Session和事务范围(tran |
|
[Hibernate]Hibernate----自定义数据类型 软件技术
lhwork 发表于 2006/7/23 15:58:26 |
package org.william.First;
import org.hibernate.usertype.*; import java.io.Serializable; import java.sql.Types; import java.util.List; import java.util.ArrayList; import java.util.Vector; import org.hibernate.type.*; import org.hibernate.*;
import javax.sql.*; import java.sql.*;
/** * @author wangliang138840 * */ public class EMailList implements UserType{ p |
|
[Java Open Source]Google Web Toolkit(翻译)  软件技术
lhwork 发表于 2006/7/19 10:01:28 |
Google Web ToolkitBy Bruce Perry 2006年7月12日
如果你是一名Java软件或Ajax开发者,可能Google Web Toolkit(GWT)已经引起了你的注意。
2006年5月,Google发布了这一免费的工具箱,遵循Apache风格的许可证。GWT被设计用于以Java语言编写Ajax应用。Google已经提供了Windows和Linux下的beta版本,并承诺以后增加Mac OS X版本。
本
文描述了在Max OS X上一个简单的Ajax应用的开发,使用GWT和常用的Java工具,如Apache Ant,Tomcat 5.0
Servlet容器,以及IntelliJ IDEA集成开发环境(后者是一款商业IDE)。本文假设读者具有Java和Ant的基本知识。
结合使用Ant与GWT 我
下载了GWT Linux beta版本,用Java编写了我的应用程序,然后用一个Ant构建文件编译和在一个Tomcat
5.0实例上部署 |
|
[Hibernate]第一个Hibernate with Annotation程式 软件技术
lhwork 发表于 2006/7/19 10:00:55 |
Hibernate是ORM的解决方案,其底层对数据库的操作依赖于JDBC,所以您必须先取得JDBC驱动程序,在这边所使用的是MySQL,所以您必须至 MySQL® Connector/J 取得MySQL的JDBC驱动程序。
接下来至 Hibernate 官方网站 取得Hibernate 3.2、Hibernate Annotations 3.2。
您必须安装JDK 5.0才可以使用Hibernate Annotations的功能。
解
开Hibernate 3.2的zip档案后,当中的hibernate3.jar是必要的,而在lib |
|
[Eclipse]发布SecureX 2.0.0——KeyTool Eclipse Plugin+CryptoAPI Integrated+Java Watermark 软件技术
lhwork 发表于 2006/7/18 9:39:54 |
SecureX是一个用Java编写的的Eclipse Plugin,它主要提供证书库维护(基于Keytool)和XML签名/数字印章处理功能(支持PNG/GIF/BMP), 以及集成Microsoft CryptoAPI的跨语言调用模块。 它的Feature如下:
1,新建,保存,打开查看证书库,设置KeyStore密码,类型. 支持证书类型包括: JKS JCEKS PKCS #12 BKS UBER 同时可以在证书库类型间进行转换。 2,生成密钥对(RSA,DSA) 3,导入信任证书 4,查看数字证书内容(包括证书链) 5,导入密钥对 6,导出数字证书 (X.509 or PKCS #7, DER or PEM) ,密钥对 7,查看Security Provider 8,检查CRL 9,XML方式输出KeyStore 10,产生CSR请求 11,导入CA对CSR签名后的Reply 12,克隆KeyPair 13, 对C |
|
|