- 浏览: 206736 次
- 性别:
- 来自: 北京
最新评论
-
小月峰:
AppInitServlet 26行,取到的值为null,提示 ...
完整工作流JBPM项目实战全过程教程2---项目详细讲解 -
电竞杀神张无忌:
楼主可以留个联系方式?有问题要问你。
完整工作流JBPM项目实战全过程教程2---项目详细讲解 -
lvjingtao2005:
挺好学习了,继续关注
完整工作流JBPM项目实战全过程教程3----项目后续DIY -
lvjingtao2005:
...
完整工作流JBPM项目实战全过程教程3----项目后续DIY -
hello-world-1314:
折腾了两天 终于跑通了
完整工作流JBPM项目实战全过程教程2---项目详细讲解
文章列表
一般说来,URL中包含关键词对排名确实会有所帮助。这通常涉及到两个问题:域名是否宜使用关键词和子页名是否应使用关键词。域名的排名优化效果和品牌效果从搜索引擎排名优化的角度考虑,含关键词的域名一般比域名中不 ...
- 2008-06-02 12:17
- 浏览 1465
- 评论(0)
本来想用IndexReader.Delete(docNum)的方式,后来发现除非遍历整个索引,否则是没有办法获得docNum的(一个索引里边上万条记录太正常了,这个遍历就太恐怖了)。
后来发现一个简单的,直接IndexReader.Delete(term)就可以了。把url也保存成一个field(注意要是keyword),然后IndexReader.Delete(new Term("url","http://ringoding/test.html"))就可以了。
其实这个方法早就知道,只是折腾了好久...曲折,有的时候本来很简单的东西,结果被自己弄复杂 ...
- 2008-06-02 12:15
- 浏览 2554
- 评论(0)
(转载自 javaeye 会员Qieqie )
庖丁解牛 最新版本2.0.0
主要变更:
1)调整了package命名 改为net.paoding.analysis开头;调整了一些类的命名,主要是XAnalyzer改为
PaodingAnalyzer之类的。
2)并调整了部分代码的相对位置:代码集中在三个包中:
net.paoding.analysis.dictionary 字典抽象--这是核心代码之一
net.paoding.analysis.knife "刀"抽象-分词算法-这是核心代码之二
net.paoding.analysis.analyzer ...
- 2008-05-29 14:41
- 浏览 2250
- 评论(0)
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。
一、连接各种数据库方式速查表
下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。
1、Oracle8/8i/9i数据库(thin模式)
Class.forName(“oracle.jdbc.driver.OracleDriver“).newInstance();
...
- 2008-05-27 17:18
- 浏览 1710
- 评论(3)
[color=red][color=yellow][color=violet][color=darkred][color=cyan][color=brown][color=orange][color=blue]国际化的作用就是根据不同国家的用户在访问Web或其他类型的程序时,将各种信息以本地的常用形式显示出来,如界面信息在中国,就会显示中文信 ...
- 2008-05-22 12:28
- 浏览 1643
- 评论(0)
[color=blue] 在上一篇中介绍了Struts2拦截器的原理,在这一篇中我们将学习一下如何编写自己的拦截器。
一、拦截器的实现
实现一个拦截器非常简单。实际上,一个拦截器就是一个普通的类,只是这个类必须实现com.opensymphony.xwork2.interceptor.Interceptor接口。Interceptor接口有如下三个方法:
public interface Interceptor extends Serializable
{
void destroy();
void init();
String intercept(Ac ...
- 2008-05-22 12:26
- 浏览 1624
- 评论(0)
[color=blue]
Struts2的拦截器和Servlet过滤器类似。在执行Action的execute方法之前,Struts2会首先执行在struts.xml中引用的拦截器,在执行完所有引用的拦截器的intercept方法后,会执行Action的execute方法。
Struts2拦截器类必须从com.opensymphony.xwork2.interceptor.Interceptor接口继承,在Intercepter接口中有如下三个方法需要实现:
void destroy();
void init();
String intercept(ActionInvocation ...
- 2008-05-22 12:25
- 浏览 1890
- 评论(0)
[color=blue]一、上传单个文件
上传文件是很多Web程序都具有的功能。在Struts1.x中已经提供了用于上传文件的组件。而在Struts2中提供了一个更为容易操作的上传文件组件。所不同的是,Struts1.x的上传组件需要一个ActionForm来传递文件,而Struts2的上传组件是一个拦截器(这个拦截器不用配置,是自动装载的)。在本文中先介绍一下如何用struts2上传单个文件,最后介绍一下用struts2上传任意多个文件。
要用Struts2实现上传单个文件的功能非常容易实现,只要使用普通的Action即可。但为了获得一些上传文件的信息,如上传文件名、上传文 ...
- 2008-05-22 12:22
- 浏览 5235
- 评论(3)
[color=blue]在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或HttpServletRequest对象了。
但在Struts2 Action类中仍然有 ...
- 2008-05-22 12:18
- 浏览 2103
- 评论(0)
[color=blue]在《Struts2教程4:使用validate方法验证数据》中曾讲到使用validate方法来验证客户端提交的数据,但如果使用validate方法就会将验证代码和正常的逻辑代码混在一起,但这样做并不利于代码维护,而且也很难将过些代码用于其他程序的验证。在Struts2中为我们提供了一个Validation框架,这个框架和Struts1.x提供的Validation框架类似,也是通过XML文件进行配置。
一、服务端验证
下面将给出一个例子来演示如何使用Struts2的validation框架来进行服务端验证。我们可以按着如下四步来编写这个程序:
【第1步】建立Acti ...
- 2008-05-22 12:16
- 浏览 2169
- 评论(0)
[color=blue][color=black][color=darkblue]在Struts2中最简单的验证数据的方法是使用validate。我们从ActionSupport类的源代码中可以看到,ActionSupport类实现了一个Validateable接口。这个接口只有一个validate方法。如果Action类实现了这个接口,Struts2在调用execute方法之前首先会调用这个方法,我们可以在validate方法中验证,如果发生错误,可以根据错误的level选择字段级错误,还是动作级错误。并且可使用addFieldError或addActionError加入相应的错误信息,如果存 ...
- 2008-05-22 12:14
- 浏览 3580
- 评论(0)
[color=blue][color=red]在本文中将详细讲述struts.xml文件的常用配置及注意事项。
1. 使用<include>标签重用配置文件
在Struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放到一个struts.xml文件不太容易维护。因此,就需要将struts.xml文件分成多个配置文件,然后在struts.xml文件中使用<include>标签引用这些配置文件。这样做的优点如下:
结构更清晰,更容易维护配置信息。
配置文件可以复用。如果在多 ...
- 2008-05-22 12:11
- 浏览 2086
- 评论(0)
[color=blue]在很多Web应用中,为了完成不同的工作,一个HTML form标签中可能有两个或多个submit按钮,如下面的代码所示:
<!--[if !supportLineBreakNewLine]-->
<html action="" method="post">
<input type="submit" value="保存" />
<input type="submit" value="打印" />
< ...
- 2008-05-22 12:06
- 浏览 3051
- 评论(0)
[color=violet][/color][color=violet]本系列教程为转载自http://www.blogjava.net/nokiaguy/archive
在本系列教程中我们将学习到Struts2的各种技术。在本教程中使用的工具和程序库的版本如下:
开发工具:MyEclipse6
Web服务器:Tomcat6
Struts版本:Struts2.0.11.1
JDK版本:JDK1.5.0_12
J2EE版本:Java EE5.0
在本系列教程中Web工程的上下文路径都是struts2,如果在Web根目录有一个index.jsp文件,则访问路径如下:
ht ...
- 2008-05-22 12:04
- 浏览 9110
- 评论(3)