摘要:
请问能不能实现像在 “运行”窗口 里键入一行url,然后依靠文件关联打开指定文件呢。 我知道runtime.getruntime().exec(string)可以实现调用本地命令的功能,但怎么打开一个文件就不知道了。 any idea? --------------------------------------------------------------- stri......
摘要:
struts开放源码框架的创建是为了使开发者在构建基于java servlet和javaserver pages(jsp)技术的web应用时更加容易。struts框架为开放者提供了一个统一的标准框架,通过使用struts作为基础,开发者能够更专注于应用程序的商业逻辑。struts框架本身是使用java servlet和javaserver pages技术的一种model-view-control......
动态网页制作技术JSP与ASP的比较
总的来讲,javasever pagestm(jsp)与 微软的active sever pages(asp)在技术方面有许多相似之处.两者都是为基于web应用实现动态交互网页制作提供的技术环境支持.同等程度上来讲,两者都能够为程序开发人员提供实现应用程序的编制与自带组件设计网页从逻辑上分离的技术.而且两者都能够替代cgi使网站建设与发展变的较为简单与快捷. 尽管javasever pages 技术与微软的active sever pages在许多方面都有相似的,但仍然存在很多不同之处,其中最本质上的区别在于:两者是来源于不同的技术规范组织,其实现的基础:web服务器平台要求不相同. 一. jsp 技术:开放的技术 jsp与asp技术明显的不同点:开发人员在对两者各自软件体系设计的深入了解的方式不同.jsp技术基于平台与服务器的互相独立,输入支持来自广泛的,专门的,各种工具包,服务器的组件与数据库产品开发商所提供.相比之下,asp技术主要依赖微软的技术支持. 1. 平台与服务器的独立性 jsp技术依附于一次写入,之后,可以运行在任何具有符合javatm语法结构的环境.取而代之过去依附于单一平台或开发商,jsp技术能够运行在任何web服务器上并且支持来自多家开发商提供的各种各样工具包. 由于asp是基于activex控件技术提供客户端与服务器端的开发组件,因此asp技术基本上是局限于微软的操作系统平台之上.asp主要工作环境是微软的iis应用程序结构,又因activex对象具有平台特性,所以asp技术不能很容易地实现在跨平台的web服务器的工作.尽管asp技术通过第三方提供的产品能够得到组件与服务实现跨平台的应用程序,但是activex对象必须事先放置于所选择的平台中. 2. 开放的开发过程,开放的原代码 sun应用java社团性过程开发jsp技术.自从1995年,sun已经用这种开放过程方法同国际java组织合作开发与修改了java技术与规范.针对jsp的产品,sun授权了工具提供商(如macromedia),结盟公司(如apache,netscape),最终用户,协作商及其他.最近,sun将最新版本的jsp与javatm servlet(jsp 1.1,java servlet 2.2)的原代码发放给apache,以求jsp与apache紧密的相互发展.apache,sun与许多其他的公司及个人公开成立一个健壮的咨询机构以便任何公司与个人都能免费取得信息.(详见:http://jakarta.apache.org) jsp应用程序界面(api)毫无疑问已经取得成功,并将随java组织不断开放扩大继续完善.相反,asp技术仅依靠微软本身的推动,其发展是建立在独占的,封闭的开发过程基础之上....
下一页 摘要:
使用struts框架的好处之一就是所有action类继承一个基类,将访问控制在基类中处理.1.实现一个继承自struts的action的baseaction.从action类名提取资源名称,在mapping中的parameter提取当前action做为opertion.将userid,resource,operation作为参数传递到权限验证接口进行验证.参考struts的dispatchact......