内容列表
- 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 查阅全文
- struts1.1 should i upgrade
- Struts自从1.0版本以后已经逐步发展成为一种标准的在java平台上开发基于Web的大中型应用程序的MVC框架,
象IBM以及Oracle这样的巨头公司已经开始在他们的产品中支持struts。
struts1.1的第一个beta版在今年的三月份推出并在2002JavaOne大会上展示,同时最近的一个
- 分类:Java 查阅全文
- FindBug,Java代码的监督者
- FindBugs是个相当有趣的小工具,可以分析出Java程序中常见的“坏代码”——这些代码可能是效率不彰(例如创建不必要的对象),也可能有安全性或稳定性方面的隐患(例如不恰当的同步、未关闭的文件句柄)。我用FindBugs检查了一下JUnit,发现了好几处小问题;而对J2SE 1.4.2 Runtime的检查更是发现问题一大堆。你自己的程序,是不是也该做做检查呢?
目前这个小玩意
- 分类:Java 查阅全文
- 利用EjbProxy
- 利用EjbProxy
调用远程EJB的一个简单有效的class
摘要:
这个技巧告诉你如何利用EjbProxy,它提供了一些事例,调用远程EJB并不是直接与你的代码接合执行一个特殊的EJB。
By Gorsen Huang
Translator Biggie
如果你经常采用EJB开发,你或许从客户机程序那里写代码访问EJB或者写代码访问其它EJB。通常情况下,执行这些代
- 分类:Java 查阅全文
- ☆ 安装配置篇3 - WebSphere ☆
-
☆ 安装配置篇3 - WebSphere ☆
安装 WebSphere应用服务器 IBM WebSphere Application Server提供了从电子商务的构建、发布到管理的能力。其标准版提供了开放、标准的平台。WebSphere Application Server包括Servlet运行引擎、高性能的数据库
- 分类:Java 查阅全文
- Avalon:面向组件的程序设计(COP)
- “面向组件的程序设计”(component-oriented programming,COP)已经被鼓吹得足够久了,这让它多少有点像一个buzzword。什么是COP?如何实现一个COP的系统?avalon是一个不错的参考。
What is COP?
Introduction
Component Oriented Programming, or COP for short, takes
- 分类:Java 查阅全文
- JDBC学习笔记-----jdbc性能优化
- JDBC学习笔记-----jdbc性能优化jdbc程序的性能主要由两个因素决定,一是数据库本身的性质,另一个是与数据库相对独立的jdbc应用程序接口(api)的使用.这里说的是如何正
- 分类:Java 查阅全文
- 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举例,客户端发送内容构造)
- 通过 http 协议上传文件
- 分类:Java 查阅全文
- Java2HTML改造手记(续)
- Java2HTML改造手记(续)
刚刚才想起来Java2HTML是一个Ant扩展.
打开Java2htmltask.java添加以下方法:
public void setEncoding(String strEn
- 分类:Java 查阅全文
- Java2HTML改造手记(7)
- Ja Java2HTML改造手记(7)
在前边我已经给O07添加了setEncoding方法了.并且这个类已经有了s2用来保存用户指定的编码.看来准备工作已经完成.进入O07类吧.
static String O0999()
{
&nb
- 分类:Java 查阅全文
- Java2HTML改造手记(6)
- Java2HTML改造手记(6)
Buildjava2html方法最后调用了O01055方法,看来这个方法是最终生成html页面的方法了.
既然如此,那么我们就把这个方法中出现的所有write方法中的参数加上”.getBytes(encoding)”,而这个encoding在构造方法中已经用用户指定的编码赋值了.
修改过的是这样的:
- 分类:Java 查阅全文
- Java2HTML改造手记(5)
- Java2HTML改造手记(5)
接下来就是我们的重头戏了.让这个参数起作用.
在java2html.java main方法中最后调用了
java2html.buildJava2HTML();
那么我们就从这里继续吧.
public boolean buildJava2HTML()
&nb
- 分类:Java 查阅全文
- Java2HTML改造手记(4)
- Java2HTML改造手记(4)
原来这是一个判断当前参数的方法:
if(O02.length == 0 || O06(new String[] {
"help", "h", "?", "/?"
}))
{
- 分类:Java 查阅全文