内容列表
- 跟我学AspectJ(一)
- 跟我学AspectJ(一)
编者的话
关于AspectJ的开发资料好象目前还只有英文版的,而且还不是很多,这对于有兴趣学习AOP而英语不是很好的开发人员来是一件很苦闷的事情,所以我决定总结翻译一些有关AOP的Java实现AspectJ的使用和语法的文章,所以才有了跟我学AspectJ这一系列作品的出现,本
- 分类:Java 查阅全文
- J2EE和XML开发——用户接口(一)
- J2EE和XML开发——用户接口(一) 作者 KURT A. GABRICK DAVID B. WEISS 出处 J2EE and XML Develo
- 分类:Java 查阅全文
- TOMCAT上Web Service开发攻略
-
TOMCAT上Web Service开发攻略
欢迎大家同我交流:小白 [email protected]
欢迎转载,请保留本声明,谢谢!
随着以.NET和J2EE为代表的WEB计算技术的兴起,WEB Service已经成为越来越重要的应用,WEB Service为应用系统间的集成提供了一种新型的交换方式,.NET,J2EE都相继支持WEB Service应用。
笔者
- 分类:Java 查阅全文
- AspectJ安装和配置指南
- 引语
俗话说工欲善其事,必先利其器。要学习AOP(面向方面编程)和AspectJ必须首先知道如何安装和配置你的开发环境,本文就将指导你如何走出学习的第一步。
AspectJ的安装和设置
从AspectJ下载页下载AspectJ的最新版本,下载完成后可将其解压缩到指定目录下。然后执行下述步骤:
·拷贝<aspectJ install dir>\li
- 分类:Java 查阅全文
- Java语言和C++语言的差异
-
[引子]这个话题并不新鲜,但是作为语言比较类的文章,从基础的、具体的、细节的层面来做比较,做小结,恐怕对beginner而言,应该是有所裨益的,想来会比论坛里的口水仗,抑或概念性的、大层面的比较要来得更为实际一些吧
Java采用了C及C++的语法格式,对于学习过C及C++的程序设计者来说,学习Java将有可能很轻松。但是,如果仔细检查J
- 分类:Java 查阅全文
- AspectJ实现设计模式(六)—单例模式
- 本文介绍使用AspectJ实现设计模式之单例模式,文章会实现一个AspectJ版本的登记式单例类。
示例说明
单例模式有以下一些基本特点
·单例类只能有一个实例
·单例类必须自己创建自己的唯一实例
·单例类必须给所有其他对象提供这一实例
在Java中我们实现单例类一般需要使用私有构造子和一个静态实例变量,还要提供一个方法如getInstance()来构造
- 分类:Java 查阅全文
- Struts的异常处理机制
- Struts的异常处理机制
总的来说,在struts新的版本中加入了对异常的处理,称之为:Exception Handling,标志着作为一个整体的解决框架,struts原来越趋于成熟。
通常来说,以前在用struts开发的过程中,
- 分类:Java 查阅全文
- 配置jsp+jdk1.4+tomcat4.0+servlet+sql server2000(jdbc driver)
- 配置jsp+jdk1.4+tomcat4.0+servlet+sql server2000(jdbc driver)
1. 安装jdk;tomcat,setup.exe(jdbc driver)
配置环境变量:在系统变量里:
l  
- 分类:Java 查阅全文
- 我的购物车
- *********** 购物车 ************
本人正在学JSP,最近开发了一个购物车程序,拿出来跟大家交流一下。
采用javabean+jsp方式,将javabean的scope的属性设为session. 使其在整个会话中有效。
以下类的说明。
1.cart.class
方法:
- 分类:Java 查阅全文
- 如何使用ANT自动进行数据库的相关操作
- 如何使用ANT自动进行数据库的相关操作
赵才文([email protected])版权所有
如今的系统,无论是基于CS的还是基于BS的架构,如果与数据库打交道,那么程序员在开发系统的时候,或者在进行单元测试的时候,经常要对数据库进行一些重复的操作,例如初始化,建库,删除
- 分类:Java 查阅全文
- 跟我学AspectJ(二)
- 跟我学AspectJ(二)
本文继续前篇的内容,将介绍AspectJ的应用范围以及AspectJ的部分基本语言。
AspectJ应用范围
如前所述,AspectJ可以用于应用开发的不同阶段。下面讨论不同阶段的AspectJ的具体应用情况。
开发型方面(Development Aspects)
&nb
- 分类:Java 查阅全文
- java中应用多播技术
- java中应用多播技术
最近看了许多java分布式方面书籍,在这里总结一下,介绍分布式应用中一项重要技术,多播通信,并提供我写的一个利用多播技术开发的简易聊天室程序。
多播技术:多播技术并不是java创造的,它在互联网协议这一层已经提供了相当多的支持,任何语言都可以访问此服务,不过java语言提供了一个访问此服务的相对简单的而又与平台无关的标准接口。但是,并不像
- 分类:Java 查阅全文
- 你好,Tapestry 3.0
- 你好,Tapestry 3.0mechiland, Jul 2003
本文主要介绍Tapestry3.0环境下一个简单用例Tapestry的配置方法,旨在帮助开发者熟悉3.0环境。由于Tapestry官方(http://jakarta.apache.org/tapestry/)提供的Tutorial文档很多是基于2.x的,这在极大程度上提高了学习的难度。关于Tapestry2.x的介绍
- 分类:Java 查阅全文
- 用Jbuilder8做一个简单的struts示例
- 用Jbuilder8做一个简单的struts示例
最近在看Wiley出版的《Mastering Jakarta Struts》(PDF格式)时发现很多例子包括配置文档等都是直接用手工写的,工作量比较大。为此考虑使用IDE来简化工作。JBUILDER8是个非常流行的java工具并且可以和多种WEB SERVER集成工作。本文中的例子在tomcat4.x和weblogic7.1均能正常工作。(本文不
- 分类:Java 查阅全文
- 用连接池提高Servlet访问数据库的效率
- 作者:好兵
Java Servlet作为首选的服务器端数据处理技术,正在迅速取代CGI脚本。Servlet超越CGI的优势之一在于,不仅多个请求可以共享公用资源,而且还可以在不同用户请求之间保留持续数据。本文介绍一种充分发挥该特色的实用技术,即数据库连接池。一、实现连接池的意义动态Web站点往往用数据库存储的信息生成Web页面,每一个页面请求导致一次数据库访问。连接数据库不仅要开销一定的通讯和内
- 分类:Java 查阅全文
- Viva:Open Java的Source
- 众所周知,Java语言本身并不是Open Source的。现在,Open Source社群创办了一个网站——http://viva.sourceforge.net——专门从事Open Source的Java语言实现。这对于Java的推广和发展将大有帮助。
请记住,Java不等于Sun。虽然“太阳”下没有新鲜事,但咖啡却可以每天都是新的。
——————————
Viva - a site de
- 分类:Java 查阅全文
- Struts的动态表单的应用
- Struts的动态表单的应用
原文连接:http://www.developer.com/java/web/article.php/2214681
By James M. Turner
这篇文章以实例代码来阐述Dynaforms在struts1.1种的引用——译者注
如果你使用过struts先前的版本,你就会注意到你需要花费大量的时候来写ActionForm
- 分类:Java 查阅全文
- TheServerSide.com发布最新J2EE vs. .NET性能评测报告
- TheServerSide.com网站公布了The Middleware Company最新的J2EE vs. .NET性能比较报告。在这份报告中,最引人注目的一点是:.NET平台上的Web Service应用性能比J2EE平台上高了200%。另外两个评测项目(Web应用、24小时可靠性),双方差距不大。在使用Oracle 9i作为数据库后端时,J2EE的性能略占上风。
————
- 分类:Java 查阅全文
- AspectJ实现设计模式(七)—装饰模式
- 本文介绍使用AspectJ实现设计模式之装饰模式,文章利用一个打印发票的例子说明如何使用AspectJ来实现装饰模式。
示例说明
装饰模式是大家都很熟悉的一个模式,最典型的例子就是Java的I/O库,它的设计完全按照装饰模式。我们通常在客户端使用new操作符来对一个类进行包装,例如下述代码
DataOu
- 分类:Java 查阅全文
- Turbine实战(下)
- 3.3.2 Layout
Layout相当于Screen、Navigation的容器。负责页面的布局控制。
模板化Layout,实际上就是以.vm文件作为Layout模板,使用Velocity来进行页面布局控制。
我们已经在2.2节中见到过一个Layout的模板。可以看到,在这个模板文件中,没有包含任何可显示的数据,仅有的都是一些用来控制布局用的HTML元素。Okay,相信聪明的你都明白我将
- 分类:Java 查阅全文