内容列表
- 我的购物车
- *********** 购物车 ************
本人正在学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 查阅全文
- Turbine实战(中)
- 3 实战
通过上面的演练,我们知道了如何定制自己Turbine应用中的Layout、Navigation和Screen。本节将带领大家一起从头实现。
3.1 Velocity
在上面的演练中,我们一句java代码都没编写,连Web Server都没有重启,仅仅是修改了一些“.vm”文件,就实现了页面布局的调整、显示内容的变化等工作,而这样一切神奇魔法的幕后功臣就是:Velocity。
为了
- 分类:Java 查阅全文
- JDO:查询你的数据
- JDO学习笔记(一)
查询你的数据
在JDO API中和查询相关密切的有两个接口(它们的具体实现由JDO产品来完成):
java.jdo.Query
========================
该接口的实例是由另一个接口PersistenceManager来创建的,在JDO中Persist
- 分类:Java 查阅全文
- Turbine实战(上)
- 1 综述
Turbine的简介和控制流程请参见《Turbine简述》,本文主要描述Turbine2.2应用的开发步骤。
根据我们不同的需要,可以有三种方式来使用Turbine。我们可以任选其一或三者皆取,这取决于我们自己:
l 当成一个Servlet Frameworks,Turbine作为其中的Contro
- 分类:Java 查阅全文
- Turbine简述
- 1. 缘起
Jetspeed是Apache Jakarta小组的开放源码门户系统。它使得最终用户可以通过WAP手机、浏览器、PDA等各种设备来使用各种各样的网络资源(比如应用程序、数据以及这之外的任何网络资源)。在这里,Jetspeed扮演了一个处于信息和用户间的hub的角色。
1999年左右,Jetspeed立项并开始运作。很快,Jetspeed的发展就超越了最初立项时的目标,以任何人都难以
- 分类:Java 查阅全文
- Struts中两个相似类的解释
- Struts中两个相似类的解释
DispatchAction
=======================
我自己认为DispatchAction可用可不用,不过DispatchAction 确实提供了一些方便。
下边简要对它的用法做一些说明:
DispatchAction的作用简单地说就是把原来我们写在多个acton里的操作放在同一个
- 分类:Java 查阅全文
- Struts使用Tiles辅助开发
- Struts使用Tiles辅助开发
对于在页面的布局管理以及可重用方面,Tiles做得很优秀,使我们在开发过程中思路非常流畅,特别是在用struts开发项目过程中,如果使用tiels来辅助开发,往往能带到事半功倍的效果。
如果要看Tiles的详细文档,请访问http://www.lifl.fr/~dumoulin/tiles/
在此我想从使用方
- 分类:Java 查阅全文
- Web Service开发中对象数据类型的交换
-
作者:翁 彦
时间:2003-7-24
欢迎大家同我联系,[email protected]
欢迎转载,转载请保留申明信息。
上次我谈了TOMCAT上如何快速开发Web service应用,并且举了个例子。但是传递的参数都是常见的数据类型,如果要传递复杂的数据类型,比如对象类型,那么应该如何来做呢。本篇,就是讨论这个问题。
我的方案是用一
- 分类:Java 查阅全文
- J2EE和XML开发——用户接口(二)
- J2EE应用用户接口开发(二) 作者 KURT A. GABRICK DAVID B. WEISS 出处 J2EE and XML Development第五章地址 <http://www.manning.com/gabrick>
本文是J
- 分类:Java 查阅全文