当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Struts开放源码框架的创建是为了使开发者在构建基于Java Servlet和JavaServer Pages(JSP)技术的Web应用时更加容易。
 

 

    摘要: 使用struts框架的好处之一就是所有action类继承一个基类,将访问控制在基类中处理.1.实现一个继承自struts的action的baseaction.从action类名提取资源名称,在mapping中的parameter提取当前action做为opertion.将userid,resource,operation作为参数传递到权限验证接口进行验证.参考struts的dispatchact......
    摘要: 原来这世界,就是一个圆.自始至终我都在圆圈里运动,从起点到起点,从终点到终点.在网上搜了无数的资料,为了寻找text表单和file文件一起提交的方法,累的脑袋直响.最后回到了开始的地方.找到了那条,曾经被我忽略的代码.原来,它可以这样简单.好吧,我直切正题,下面的例子中有从网上哪位前辈写的内容,我只是稍加改动,写本文没有商业目的,前辈原谅我没引入你的大名啊.程序有一个提交页面,其实用html就好......


Struts在Apusic上的安装

struts开放源码框架的创建是为了使开发者在构建基于java servlet与javaserver pages(jsp)技术的web应用时更加容易.struts框架为开放者提供了一个统一的标准框架,通过使用struts作为基础,开发者能够更专注于应用程序的商业逻辑.struts框架本身是使用java servlet与javaserver pages技术的一种model-view-controller(mvc)实现,因此可以很好的运行在apusic应用服务器上.本文就将介绍如何在apusic上安装struts.struts是jakarta项目的一个子项目,发布版与源代码可用从http://jakarta.apache.org/struts/index.html获得.

struts发布版需要其他三个软件包首先被安装.你的系统可能已经安装了这些软件包.如果你要编译struts的源代码,那么就需要获得并安装另外一些软件包.完整的列表如下: 【程序编程相关:Hibernate的性能

安装前准备 【推荐阅读:浅析Struts 体系结构与工作原理

·servlet容器--必须下载并安装servlet容器.struts要求这个servlet容器实现servlet规范2.2或更高版本与javaserver pages (jsp)规范1.1或更高版本.apusic2.0完全实现了servlet2.3与javaserver pages (jsp)1.2,非常适合.apusic可以从http://www.apusic.com/product/download.jsp获得. 【扩展信息:使用EclipseME开发J2ME程序

· java development kit--必须首先下载并安装java development kit.struts需要jdk1.2或更高版本,可以从java.sun.com/j2se">http://java.sun.com/j2se下载.如果已经安装了apusic2.0,那么就包含了jdk1.3或jdk1.4.

·ant--如果你希望编译struts的源代码,那么就必须下载并安装ant1.3或更高版本.可以从http://jakarta.apache.org/ant/index.html下载获得.如果你使用的是ant1.3,那么还需要去下载"optional.jar"文件,用来实现ant的命令.把ant_home/bin目录加入到系统的环境变量path中使ant与ant.bat脚本可用.

·servlet api 类--为了编译struts自身,或者应用程序使用了struts,那么你需要包含servlet api与jsp api类文件的jar.如果已经安装了apusic,那么apusic_home/lib目录下的apusic.jar就为你所需要的文件.

·jdbc 2.0可选包--struts支持jdbc可选的实现javax.sql.datasource.安装了apusic就已经包含了这个包.

·xml解析器--struts需要兼容java api for xml parsing (jaxp)的xml解析器.apusic 内置的xml解析器支持sax2 与dom level 2 应用编程接口,支持命名空间, 提供对xml高效的处理.


...   下一页
 ·如何使用java编写多线程程序    »显示摘要«
    摘要: 一、简介1、什么是线程  要说线程,就必须先说说进程,进程就是程序的运行时的一个实例。线程呢可以看作单独地占有cpu时间来执行相应的代码的。对早期的计算机(如dos)而言,线程既是进程,进程既是进程,因为她是单线程的。当然一个程序可以是多线程的,多线程的各个线程看上去像是并行地独自完成各自的工作,就像一台一台计算机上运行着多个处理机一样。在多处理机计算机上实现多线程时,它们确实可以并行工作,而且......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE