这回解决的是自己的问题。这两天有点儿时间,将vista更新为sp1了。感觉速度是快了点儿,而且从硬盘往usb硬盘上复制文件速度明显快了。和java 相关的环境也重新安装。subversion安装了1.4.6版本,最新的。java安装了最新的update10 beta版本。eclipse 没有更新的版本,还是3.3.2。另外,subclipse(svn的eclipse插件)还是1.2.4。maven 更换为2.0.9版本。都是小版本更新,认为应该没有什么大的问题。结果,问题来了。在导入maven生成的project的时候,eclipse崩溃了。见图:
其实当时安装的jdk是1.6.0_05,到 ...
在JSP/Servle开发中,比如出现这样的场景:
在页面或者Servlet中显示的链接有特殊字符(比如%)或者中文。
JSP可以通过JSTL提供的c:url标签处理编码。
另外,JSP小脚本和Servlet还可以使用java.net.URLEncoder类的encode方法。
下面是在JSP中的代码示例,在Servlet中使用类似:
<%
String value="中文";
String url="http://www.baidu.com/s?wd="+URLEncoder.encode(value);
%>
<a href='<%=url %> ...
简介
使用Maven开发web应用,经常使用下面的命令通过jetty发布应用程序:
mvn jetty:run
默认情况下,使用的是jetty5版本。
也就是Servlet2.4/JSP2.0的标准。
如果需要使用Servlet2.5/JSP2.1标准编写代码。
需要做如下处理。
处理办法
第一种办法
在命令行输入:
mvn org.mortbay.jetty:maven-jetty-plugin:run
第二种办法
...
简介
本文介绍如何在Eclipse中通过maven插件编写java项目和web项目。
安装Maven
下载Maven最新版本,见:maven.apache.org/download.html
当前版本2.0.7。
解压缩下载的文件, 将其中的bin目录设置到windows Path环境变量中.
测试安装是否成功:在命令行中输入
mvn -version
安装Maven插件
安装Eclipse的Maven插件M2Eclipse。
本文使用:
JDK:SUN JDK1.6.0_03
Ec ...
简介
OSCache是缓存工具。
网址:www.opensymphony.com/oscache/
由一组类和JSP标签库组成。
可细粒度的动态缓存JSP内容,Servlet响应或者任意对象。
可使用内存,或者持久化到硬盘缓存,并能为网站提供容错支持(比如数据库关闭了,网站使用缓存的内容,用户仍可访问网站内容)。
可用于
缓存动态内容:网站为每个请求执行生成动态内容,但是有时内容对所有请求都没有变化。不过又不能缓存整个页面,因为部分内容可能在每个请求都发生变化。OSCache可缓存JSP页面片段。
缓存二进制内容:生成图片 ...
带着这个问题,查看了JCP的change log。
见:jcp.org/aboutJava/communityprocess/maintenance/jsr245/245-MR1.html
JSP2.1主要改动是,使EL可脱离JSP2.1规范并单独成为规范。
下一个版本的JSP规范将删除有关EL的描述。
并将推出单独的EL规范。
改动列表:
版本:作为JSP2.1一部分的EL定义为1.0,独立的EL定义为1.1。
在EL1.1中的新方法:为了EL可以独立执行,增加了两个工厂方法。
javax.el.Ex ...
一个介绍Eclipse 3.3下Debugger使用的Flash课程。
在Eclipse网站上看到的,见:eclipsetutorial.sourceforge.net/debugger01/lesson01.html
简介
Maven的插件minijar,用于压缩依赖包。
minijar是mojo项目中的一个插件。
mojo项目:mojo.codehaus.org/
minijar项目:mojo.codehaus.org/minijar-maven-plugin/
该插件分析项目中类的依赖关系。
一般情况下项目并不是依赖库中的所有的类。
minijar能够生成一个项目依赖的相关类的迷你的jar文件版本。
比如一个依赖的jar文件有10个类,当前项目只直接/间接依赖其中的3个,那么minijar将为你生成一个只有3个类的jar。
简单使用
在默认ta ...
- 19:53
- 浏览 (140)
- 论坛浏览 (325)
- 评论 (0)
- 分类: Java相关技术
简介
Felix,是Apache的一级项目,见:felix.apache.org/site/index.html
Felix是OSGi R4服务平台的免费开源实现。
由Oscar项目演变而来。
当前版本:1.0.1
简单使用
下载压缩包:felix.apache.org/site/downloads.cgi
解压缩,安装完毕。
命令行,进入解压缩的目录,启动felix:
java -jar bin\felix.jar
需要输入profile name,用于存储相关信息 ...
简介
Equinox是Eclipse的子项目,见:www.eclipse.org/equinox/
Equinox是OSGi R4标准框架规范的实现,该规范见:osgi.org/osgi_technology/download_specs.asp
OSGi是面向组件和服务的开发框架标准。
Equinox是Eclipse的基础核心。
Eclipse的各项功能,包括JDT,CDT,PDT等等一切,都是作为插件(组件)绑定在这个OSGi实现Equinox之上。
简单使用
Equinox项目可以独立使用,相当于不加载Eclipse上面的各个功能插件。
E ...
简介
介绍使用eclipse编写一个最简单的webservice。
本文使用的环境:
SUN JDK1.6_03
Eclipse-jee 3.3.1
Tomcat 6.0.14
默认的webservice使用axis、axis2实现。
如果想使用xfire,可以使用xfire插件,见:xfire.codehaus.org/Eclipse+Plugin
编写步骤
首先,Eclipse中设置Tomcat6.0支持。
另外,Preferences>Web Services\Server and Runti ...
简介
安装JDK6以后,如果将JDK6的bin目录设置到Path变量中(windows下),那么打开命令行窗口,可以运行如下程序:
jrunscript
jrunscript是什么呢,是java下的命令行脚本工具,command line script shell。
jrunscript是java6新增的工具,详细文档,参考Java6 Doc:/docs/technotes/tools/share/jrunscript.html
默认情况下,该工具解释执行javascript脚本。
执行的方式有两种,交互的方式 ...
简介
jprofiler网址:www.ej-technologies.com/products/jprofiler/overview.html
JProfiler工具用于对Java程序性能全面分析的工具,比如性能瓶颈,内存泄漏和线程问题等。
如果和jprobe比较,从使用上更方便一些。
主要功能
内存分析:保持对JVM中java object的跟踪,并发现问题出现的地方;
堆监控器:用于发现内存泄漏;
CPU分析:用于发现CPU的性能瓶颈;
线程分析:检测活动的线程,解决死锁,得到应用程序详细信息;
虚拟机自 ...
简介
jprobe网址:www.quest.com/jprobe
JProbe工具用于对java程序的综合性能调整。
主要功能
JProbe Memory:用于发现和解决java内存分配问题,确保程序的优化和稳定;
JProbe Performance:用于发现和解决代码瓶颈,包括死锁,确保程序的性能和稳定性;
JProbe Coverage:帮助开发和质量控制人员通过单元测试发现代码中未执行的部分,确保程序的测试覆盖和程序的正确性。
其他
可以下载试用版本(全功能),试用期10天。
简介
jrocket是bea公司推出的JDK,下载JDK6的路径:commerce.bea.com/products/weblogicjrockit/accept_terms60.jsp
需要注册bea用户,是免费的。
Mission Control是jrocket提供的虚拟机内存,cpu和线程等的分析工具,功能比较强大。
Mission Control附带在jrocket中。
安装和启动
本文使用windowsXP,jrocket安装版本是build R27.4.0-90-89592-1.6.0_02-20070928-1715-windows-ia32。 ...
简介
Jconsole,Java Monitoring and Management Console。
java监控和管理控制台,从java5开始,在JDK中提供。
用于对JVM中内存,线程和类等的监控。
基本配置
本文使用java6,SUN JDK1.6.0_03,使用JDK1.5版本使用略有不同。
本文使用windows XP。
确认jdk的bin目录设置到环境变量Path中。
在命令行中输入:
jconsole
如果弹出窗口,说明配置可用。
基本使用
这里使用的是本 ...
编写了一个ant使用示例,见:code.google.com/p/simplelife/wiki/SimpleLife_Sample_Ant
实现简单的用户信息管理功能(增/删/改/查)。
演示Ant的基本使用。
通过Ant构建,生成文档,打包和部署。
等有时间,再增加junit和测试报告等。
在googlecode上写了个javadb的演示代码。
源代码见:http://simplelife.googlecode.com/svn/trunk/sample.javadb/
代码的下载和运行,见介绍:http://code.google.com/p/simplelife/wiki/SimpleLife_Sample_JavaDB
Spring于10月22日推出2.5第一个发布候选版本(rc1),以下是对官方宣布文档做的摘要。
Spring2.5是Spring2.1各个里程碑版本的终结。
Spring2.5是对Spring2.0的增强,增加了一些新的特性:
全面支持java6和javaEE5(JDBC 4.0, JTA 1.1, JavaMail 1.4, JAX-WS 2.0等)
全特性的注释驱动依赖注入,包括对限定词的支持
支持基于classpath的组件扫描,自动侦测有注释的类
支持AspectJ切点表达式中包含bean name切点元素
内置Asp ...
- 浏览: 29731 次

- 详细资料
搜索本博客
最近加入圈子
链接
最新评论
-
jconsole工具介绍
可以用来检测内存泄漏吧?期待有进一步的说明
-- by java小牛 -
jconsole工具介绍
期待java5监控和管理控制台的详细配置和使用
-- by han0332217 -
jconsole工具介绍
介绍的不详细等于没有说!!
-- by cheneystar -
软件建模工具Enterprise A ...
咨询的EA的问题,我在用EA画用例图的时候,用例里面的字很长,能否让用例的名字可 ...
-- by jinni_jia -
在Maven中使用jetty6
:idea: :idea: :idea: : ...
-- by lihongyu0000






评论排行榜