使用Restful2ActionMapper让Struts2支持REST风格的URL映射

一、概述 REST是由 Roy Fielding 在他的论文《Architectural Styles and the Design of Network-based Software Architectures》中提出的一个术语。关于REST,请参考:http: //www.redsaga.com/opendoc/REST_cn.pdf在REST的定义中,一个Web应用总是使用固定的URI向外部世界呈现(或者说暴露)一个资源,并使用不同的HTTP请求方法来处理对资源的CRUD (创建、读取、更新和删除)操作。除了我们所熟知的…

java jar 打包

未分类 , , , , 发表评论
jar的基本操作Jar文件的基本操作 1.创建相关   \>jar cf jar-file input-file(s)   /*   说明,windows下和UNIX下对目录结构的分隔符习惯不同,前者为\,后者为/ ,本文仅仅为了说明问题,并不严格加以说明。——注意,无论任何平台,在manifest文件中均采用/   */   /*   该形式的命令在当前目录下创建一个jar-file   c开关指明“创建”一个jar文件   f开关指明输出到文件,而不是stdout…

Java Jar 命令

未分类 , , , , 发表评论
你是否在使用java -jar参数运行打包好的jar应用程序的时候发现应用程序无法找到classpath下设置好的第三方类库的内容?无论怎么设置classpath参数都无济于事,总是会报ClassNotFound的错误?那么本篇帖子可以帮助你摆脱烦恼 :)当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报ClassNotFound错误。实际上这是由于…

java -jar命令

你是否在使用java -jar参数运行打包好的jar应用程序的时候发现应用程序无法找到classpath下设置好的第三方类库的内容?无论怎么设置classpath参数都无济于事,总是会报ClassNotFound的错误?那么本篇帖子可以帮助你摆脱烦恼 :)当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报ClassNotFound错误。实际上这是由于…

java -jar命令

未分类 , , , , 发表评论
你是否在使用java -jar参数运行打包好的jar应用程序的时候发现应用程序无法找到classpath下设置好的第三方类库的内容?无论怎么设置classpath参数都无济于事,总是会报ClassNotFound的错误?那么本篇帖子可以帮助你摆脱烦恼 :) 当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报ClassNotFound错误。实际上这是由…

jar扩展包位置

当你需要外部包时,把它放在jdk\jre\ext文件夹中就行了; 在eclipse中引入外部包后能通过编译,但是在启动tomcat6时,会出现错误,主要的错是找不到相应的包,把引入的外部包全部复制到tomcat6下的lib中就Ok了.

jar相关知识

未分类 , , , , 发表评论
对于大多数 Java 开发人员来说,JAR 文件及其 “近亲” WAR 和 EAR 都只不过是漫长的 Ant 或 Maven 流程的最终结果。标准步骤是将一个 JAR 复制到服务器(或者,少数情况下是用户机)中的合适位置,然后忘记它。 事实上,JAR 能做的不止是存储源代码,您应该了解 JAR 还能做什么,以及如何进行。在这一期的 5 件事 系列中,将向您展示如何最大限度地利用 Java Archive 文件(有时候也可是 WAR 和 EAR)…

java代码实现利用 classloader 动态加载 jar包、文件夹到classpath中

未分类 , , , 发表评论
在项目中实现了一个工具(独立运行的Java工程,打成jar包后 通过 java -jar **.jar 执行的。),该工具通过配置能够实现一些业务功能, 并且该工具提供了接口与抽象类,供其他人扩展它的功能。 这就涉及到一个问题:别人在扩展它的时候,需要引入一些jar或者配置文件,本来工具依赖的jar和配置文件都记录在manifest文件中了, 不可能别人加了jar包和配置文件就要修改manifest文件的。 所以我为工具提供…

转 JAR

未分类 , , , , 发表评论
JAR 文件揭密  http://www.ibm.com/developerworks/cn/java/j-jar/   你是否在使用java -jar参数运行打包好的jar应用程序的时候发现应用程序无法找到classpath下设置好的第三方类库的内容?无论怎么设置classpath参数都无济于事,总是会报ClassNotFound的错误?那么本篇帖子可以帮助你摆脱烦恼 :)当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应…

linux下的java shell编写

(一)执行java程序的简单shell例子:#!/bin/shnohup /usr/java/bin/java -jar /usr/local/dotask.jar >> /usr/local/dotask.logdotask.jar中的所需的jar,需要在jar中单独的配置classpath(二)ant打jar脚本: 把jar和lib上传到服务器,就可以启动jar服务了!(三)类加载器在有 -jar 参数时,只认MANIFEST.MF中Class-Path 下的,-classpath 就不认了当然也可以把程序所需jar拷到%JRE_HOME%/lib/ext …

Java中的反射(二)

1. 当在命令行模式下执行java XXX.class 指令后,java运行程序会尝试找到JRE安装的所在目录,然后寻找jvm.dll(默认是在JRE目录下bin\client目录中),接着启动JVM并进行初始化动作,产生Bootstrap Loader,Bootstrap Loader会加载Extended Loader,并设定Extended Loader的parent为Bootstrap Loader。Bootstrap Loader会加载System Loader,并将System Loader的parent设定为Extended Loader。 2. Bootst…

zz JDOM的安装

未分类 , , , , , 发表评论
JDOM安装   首先是准备开源包,到http://jdom.org.下载,当前最新版本是jdom-1.0.zip。 然后将其解压,并将build文件夹下的jdom.jar,将其拷贝到你的jdk安装目录的lib下面,也拷贝到jdk安装目录下的jre文件夹的lib的ext下,同时会将这个目录添加到环境变量classpath下。如: d:/jdk1.5/jre/lib/ext/jdom.jar和d:/jdk1.5/lib/jdom.jar.另外要注意的问题就是你存放java文件的路径也要加到classpath 中去…

关于java虚拟机,ClassLoader初识

摘录,学习笔记   java虚拟机原理: 1.创建JVM装载环境和配置。Java.exe调用GetApplicationHome的API,找出JDK目录下的jre,调用jre\bin\java.dll,再调用lib\i138\JCM.cfg 2.装载JVM.dll 3.初始化JVM.dll并挂接到JNIENV(JNI调用接口)实例 4.调用JNIENV实例装载并处理class类。     java虚拟机中内嵌一个bootstarp的装载器,装载jdk\jre\lib\rt.jar。 使用C++实现,为null。 bootstarp包含用java实…

Java 串口通信环境的配置

j2se , , , , 发表评论
[size=x-large]做串口通信,要从网上下载三个文件:分别是:1.COMM.JAR;2.javax.comm.properties;3.win32com.dll;然后把这三个文件放到如下目录中:假如你把JAVA开发包装在C:\jdk1.6中,里面有两个文件夹,一个是JDK,一个是JRE。COMM.JAR放到C:\jdk1.6\jre\lib\ext;javax.comm.properties放到C:\jdk1.6\jre\lib。win32com.dll放到C:\jdk1.6\bin中,如果用ECLIPSE可能需要你手动导入comm.JAR,相信这个…