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

| |
[设计模式]简单整理一下调用接口和被调用接口的方法 软件技术
lhwork 发表于 2006/9/18 9:54:32 |
我们公司是做通信行业的,所以调用接口和被调接口是经常的事,所以把这方面的东西总结一下,以便自己和大家一起温习一下: 做接口这个我们这边做的比较简单,调用别人的接口主要是调用Servlet或者Action、JSP,我们这边有可能是JAVA APPLICATION 也可能是WEB程序, 参数主要是XML格式的字符串。下面看一下,调用别人接口的时候用法。
URL url = new URL ("别人提供的URL地址"); URLConnection connection = url.openConnection(); connection.connect(); StringBuffer XmlParam =new StringBuffer(); XmlParam.append("<?xml version='1.0'?>\n"); XmlParam.append("<Love>\n"); XmlP |
|
[Spring]使用aop创建松散耦合(分析日志程序) 软件技术
lhwork 发表于 2006/9/15 10:34:17 |
日志,是每个系统都不可缺少的。但是,又不是必要的业务需求。 但用于日志记录的代码和主要用于其它职责的代码缠绕在一起。根据所解决的问题的复杂程度和作用域的不同,所引起的混乱可大可小。更改一个应用程序的日志记录策略可能涉及数百次编辑 ― 即使可行,这是个令人头疼的任务。 考虑一下以下代码: 清单 1. 日志调用手工插入到每个方法中
|
|
[Java Open Source]使用 AppFuse 的七个理由 软件技术
lhwork 发表于 2006/9/15 10:20:23 |
开始学习在 Java™ 平台上使用诸如 Spring、Hibernate 或 MySQL
之类的开放源码工具时可能非常困难。再加上 Ant 或 Maven,以及与 DWR 一起的小 Ajax,还有 Web 框架 —— 即
JSF,我们必须睁大眼睛盯着如何配置应用程序。AppFuse
减少了集成开放源码项目的痛苦。它可以把测试变成一等公民,让我们可以从数据库表生成整个 UI,并使用 XFire 来支持 Web
服务。另外,AppFuse 的社区也非常健全,这是不同 Web 框架用户可以一起融洽相处的地方之一。
[DWR(Ajax)]DWR 简化 Ajax 的 portlet 间通信 软件技术
lhwork 发表于 2006/9/15 10:17:57 |
许多开发人员都期待着利用 Ajax 技术来提高基于 Web 的应用程序的用户体验,但是 Ajax
编程可能是一项麻烦的任务。开放源码的 Direct Web Remoting (DWR) 库通过自动把 Java 类转换成
JavaScript 类,可以为 Java™ 开发人员简化 Ajax 开发。在这篇文章中,将学习如何用 DWR 和符合 JSR-168 规范的
portlet 迅速而容易地构建 Ajax 应用程序。
Portlet 是基于 Java 平台的 Web 门户应 |
|
[Apache(jakarta)]用 Lucene 加速 Web 搜索应用程序的开发 软件技术
lhwork 发表于 2006/9/15 10:16:44 |
Lucene 是基于 Java 的全文信息检索包,它目前是 Apache Jakarta 家族下面的一个开源项目。在这篇文章中,我们首先来看如何利用 Lucene 实现高级搜索功能,然后学习如何利用 Lucene 来创建一个健壮的 Web 搜索应用程序。
在本篇文章中,你会学习到如何利用 Lucene 实现高级搜索功能以及如何利用 Lucene 来创建 Web 搜索应用程序。通过这些学习,你就可以利用 Lucene 来创建自己的搜索应用程序。
< |
|
[Subversion]用 Apache 和 Subversion 搭建安全的版本控制环境 软件技术
lhwork 发表于 2006/9/15 10:15:35 |
作为新一代的开源版本控制工具,Subversion
以其目录版本化、原子提交、版本化的元数据、更加有效的分支和标签等优良特性,正逐渐受到开源软件社区的重视,并有望取代
CVS,成为开源软件开发中版本控制的首选系统。在服务器端,Subversion 最大的独特之处,在于它可以通过一个扩展模块与 Apache 的
HTTP 服务器相结合,实现很多高级的管理功能和安全特性。与 CVS 相比,Subversion 实现了更加先进和安全的用户认证功能。在
Apache 的支持下,用户可以通过 HTTP 协议访问版本库,管理员可以对用户访问 HTTP 的权限做出具体的设置,同时
Subversion 还可以获得 SSL 传输加密,用户数据加密,以及目录级的访问控制等特性。
本文将在服务器端配置工作的角度,结合作者在实际开发工作当中的配置实例,介绍 Subversion 服务器端的基本配置和管理,以及如何将 Subversion 与 Apache 结合,实现一些高级管理功能。
[J2SE]驯服 Tiger: 集合框架 软件技术
lhwork 发表于 2006/9/15 10:12:52 |
您可能已经非常熟悉新的 Java™ 5 语言的泛型支持、并发工具库以及它们对集合框架的影响,但是这些并不是 Tiger
中集合框架的惟一变化。这个月,John Zukowski 将介绍另外几项增强,其中包括新的集合类型,以及现有类和接口的附加特性。请参与本文的 讨论论坛。(可以单击文章顶部的 讨论 来访问该论坛。)
JDK 5.0 中最吸引人的地方在于集合框架的一些最突出的特性上,例 |
|
[J2SE]驯服 Tiger: 并发集合 软件技术
lhwork 发表于 2006/9/15 10:05:25 |
Doug Lea 最初编写的
util.concurrent 包变成了
JSR-166 ,然后又变成了 J2SE 平台的 Tiger
版本。这个新库提供的是并发程序中通常需要的一组实用程序。如果对于优化对集合的多线程访问有兴趣,那么您就找对地方了。请在本文对应的讨论论坛上与作者
John Zukowski 及其他读者分享您对本文的想法。(您也可以单击文章顶部或底部的 讨论来访问论坛)。
在 Java
编程的早期 |
|
|
站点首页 | 联系我们 | 博客注册 | 博客登陆
Sponsored By W3CHINA W3CHINA Blog 0.8 Processed in 0.848 second(s), page refreshed 144753116 times. 《全国人大常委会关于维护互联网安全的决定》 《计算机信息网络国际联网安全保护管理办法》 苏ICP备05006046号
| | | |