基于 java 的网站开发,很多人都采用 jsp 作为前端网页制作的技术,尤其在是国内。这种技术通常有一些问题,我试想一下我们是怎样开发网站的,通常有几种方法: 1:功能确定后,由美工设计网页的ui(界面)部分,然后由程序员在其上加入代码显示逻辑(比如循环,判断显示数据结果)。也就是通常的 jsp 页面制作,当然这部分可以由美工完成模板,然后由 jsp 工程师再继续以它为原型创建相应的 jsp 页面。 2:功能确定后,由美工设计网页的ui(界面)部分,然后由网页制作人员在其上加入代码显示逻辑(比如循环,判断显示数据结果),在这一步的 jsp 页面制作中,网页制作人员(通常只懂得 javascript 和 html )在工程师的指导下学会如何嵌入 jsp taglib 标记,然后以美工的模板为原型制作 jsp 网页。 显然后面一种方式要比前面一种方式分工明确,然后在很多小公司,或者项目很...
转载自:csdn.net velocity 是一个基于 java 的通用模板工具,来自于 jakarta.apache.org 。 velocity 的介绍请参考 velocity -- java web 开发新技术。这里是它的一个应用示例。这个例子参照了 php-nuke 的结构, 即所有 http 请求都以 http://www.some.com/xxx/modules?name=xxx&arg1=xxx&bbb=xxx 的形式进行处理。例子中所有文件都是 .java 和 .html , 没有其他特殊的文件格式。除了 modules.java 是 java servlet, 其余的 .java 文件都是普通的 java class.所有 http 请求都通过 modules.java 处理。modules.java 通过 velocity 加载 modules.htm。...
大多数it 组织都必须解决三个主要问题:1.帮助组织减少成本 2.增加并且保持客户 3.加快业务效率。完成这些问题一般都需要实现对多个业务系统的数据和业务逻辑的无缝访问,也就是说,要实施系统集成工程,以便联结业务流程、实现数据的访问与共享。jpetstore 4.0是ibatis的最新示例程序,基于struts mvc框架(注:非传统struts开发模式),以ibatis作为持久化层。该示例程序设计优雅,层次清晰,可以学习以及作为一个高效率的编程模型参考。本文是在其基础上,采用spring对其中间层(业务层)进行改造。使开发量进一步减少,同时又拥有了spring的一些好处…1. 前言jpetstore 4.0是ibatis的最新示例程序。ibatis是开源的持久层产品,包含sql maps 2.0 和 data access objects 2.0 框架。jpetstore示...
/****************************************************************************** * 在struts里的实现dtree通用树型结构 * caiyi0903@hotmail.com *****************************************************************************/在这里简单介绍一下该树型结构的做法:1 下载dtree.js文件和dree.css样式表文件以及一些树相关的图片。这里提供附件给大家下载2 我们看看树的主要字段:id:主键pid:父类idname:结点名称url:结点连接的urltitle:类似alt的一种结点显示内容target:连接打开的目标icon:图片文件,没有指定将使用默认的图片iconopen:打开结点后的图片文件,没有...
1、httpclient的功能基于标准,纯正java,实现了http1.0和1.1。在一个可扩展的oo框架内,实现了http的全部方法(get, post, put, delete, head, options, and trace)支持https(ssl上的http)的加密操作透明地穿过http代理建立连接通过connect方法,利用通过建立穿过http代理的https连接利用本地java socket,透明地穿过socks(版本5和4)代理建立连接支持利用basic、digest和ntlm加密的认证支持用于上传大文件的multi-part表单post方法插件式安全socket实现,易于使用第三方的解决方案连接管理,支持多线程应用,支持设定单个主机总连接和最高连接数量,自动检测和关闭失效连接直接将请求信息流送到服务器的端口直接读取从服务器的端口送出的应答信息支持http/1.0中用kee...
我这儿有两个程序,一个是普通的java程序,实现了一个“九九表”;另一个是servlet。我这儿用的tomcat是4.1.12,j2se是1.3.1,log4j的版本是1.2.8.一、九九表。环境设置:需要将log4j-1.2.8.jar放入classpath变量中。hello.java文件的内容如下:import org.apache.log4j.*;public class hello{static logger logger = logger.getlogger(hello.class);public static void main(string[] args) {int i,j;//basicconfigurator.configure();propertyconfigurator.configure(args[0]);logger.info("...
虽然apache认为jakartaoro是一个更完 备的正则表达式处理包,但regexp的应用也是非常广泛,大概是因为它的简单吧。下面 是regexp的学习笔记。1、下载安装下载源码cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic loginpassword: anoncvscvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic checkout jakarta-regexp或下载编译好的包wget http://apache.linuxforum.net/dist/jakarta/regexp/binaries/jakarta-regexp-1.3.tar.gz2、基本情况1)regexp是一个由100%纯java正则式处理包,是jonathan locke捐给apache软...
说实话,除了log4j的功能外,我更喜欢它的logo.下面的这篇笔记,主要是"borrow from"log4j的随机文档"short introduction to log4j",由ceki gülcü 写于march 2002,其它参考文档见文后。1、log4j已经被移植到c, c++, c#, perl, python, ruby, eiffel 几种语言。2、log4j有三种主要的组件:记录器,存放器,布局3、记录器(记录器可不关心log数据存放的事哟) log4j允许程序员定义多个记录器,每个记录器有自己的名字,记录器之间通过名字来表明隶属关系(或家族关系)。列如,记录器a.b,与记录器a.b.c之间是父子关系,而记录器a与a.b.c之间是祖先与后代的关系,父子关系是祖先与后代关系的特例。通过这种关系,可以描述不同记录器...
<p><br>from dr.water 的blog:<a href=http://www.matrix.org.cn/blog/cctvx1/ target=_blank>http://www.matrix.org.cn/blog/cctvx1/</a></p><p>手上这个项目,我自己还是愿意使用maverick毕竟好改造。<br><br>继承了一个throwawaybean2,或者maverick其他的ctl控制类<br>目的就是为了实现一个类似于webword2的自定义command控制方式<br>一下是实现,覆盖perform,然后自己封装几个基础类</p><p><br>public string perform() thro...
这么久才些好第二篇,说明我是一个很懒惰的人:)。第一篇文章虽然由很多人看,但是得到的反馈比较少,所以也不知道对大家有没有用。同样的,我的email为:mariah_fan@hotmail.com,希望大家多提意见。第二篇struts的执行(struts-1.1版)本篇详细介绍struts在初始化之后是如何处理一个请求,并返回数据的。这里最核心的类是requestprocessor以及requestutils。requestprocessor类通过requestdispatcher实现页面的跳转,而requestprocessor负责处理request中传来的请求信息,存放到formbeanconfig中,以及对要跳转的url进行处理。struts 在初始化完成之后,会根据请求调用doget(...)或者dopost(...)方法,这两个方法直接调用process(request, resp...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器