- 浏览: 92785 次
- 性别:
- 来自: 河南
最新评论
-
就叫这个名字吧:
讲解的很好
一个简单的利用Ajax实现的动态查询的例子 -
李sir:
zhweis123 写道新增、删除、更新的方法没加上去呀,点击 ...
dtree动态树+Javascript右键菜单 -
QQ326846934:
新增、删除、更新后报错,加超链接也连不过去
dtree动态树+Javascript右键菜单 -
kely39:
请问:>java -Durl=http://localh ...
二、SOLR搭建企业搜索平台【中文分词】 -
vinalice:
弹出后选择新增、删除、更新后报错;在哪调用新增、删除和更新了? ...
dtree动态树+Javascript右键菜单
文章列表
注意:本博客已搬至 我爱Javadtree动态树+Javascript右键菜单(一) 注:先看效果,不行了你就不用看,免得浪费大家的时间。行了你再看。 1、从网上下载dtree控件。下面是dtree的下载地址http://destroydrop.com/javascripts/tree/ 2、解压缩dtree.rar包。 把dtree目录下的dtree.js 拷贝至scripts文件中、 dtree.css 拷贝至styles文件中、 img文件和example01.html拷贝至工程根目录下。 注意:除了api.html之外,其它的文件都是必须拷贝的。只有 ...
这是数据实验室的Oracle培训10g OCP认证考前冲刺班教材,由周炯老师整理的OCA、OCP分类题库讲解材料。这个题库汇集了目前几乎所有的OCP真题,按 Oracle 10g OCP教材章节顺序进行了分类整理,并用PDF幻灯片的形式制作,即便于背题,又可以直接用于模拟测试。所以周老师在教学中长期坚持让学员千万别考100 分!047题库即将推出!042题库参考 了296题版本,但去除重复题,共286题! 043题库参考了430题版本,但增了部分新题,共445题!
1:下载jdk_1_5_0_05-i586.bin,解压生成jdk1.5.0_05文件夹
# sh jdk_1_5_0_05-i586.bin
移动到某一目录下,这里是/usr/java
# mv jdk1.5.0_05 /usr/java
2:下载(http://sourceforge.net/projects/jboss/files/JBoss/JBoss-4.0.1SP1
)
jboss包 , jboss-4.0.3SP1.tar.gz,解压生成jboss-4.0.3SP1文件夹
# tar zxvf jboss-4.0.3SP1. ...
这篇文章,主要说的是怎么在solr中加入中文分词: 1、下载分词器:http://code.google.com/p/mmseg4j/ 2、将解压后的mmseg4j-1.8.2目录下的mmseg4j-all-1.8.2.jar拷贝到Tomcat _HOME\webapps\solr\WEB-INF\lib目录下。 3、添加词库:在C:\solr-tomcat\solr目录下新建dic文件夹,将解压后的sogou-dic\data目录下的words.dic拷贝到C:\solr-tomcat\solr\dic目录下。 4、更改schema.xml(c:\solr- ...
配置JDK
1、首先下载JDK,这里下载的是jdk1.5
下载后,安装,这里安装在c:\jdk1.5,
2、配置系统变量
右键单击“我的电脑”,选择“属性”-“高级”,点击“环境变量”。
在“系统变量”框中,点击“新建”按钮,“变量名”填写“JAVA_HOME”,变量值填写jdk的安装目录c:\jdk1.5,增加CLASSPATH
变量值为“.;%JAVA_HOME%\lib\tool.jar;%JAVA_HOME%\lib\rt.jar;”,用于在java程序运行的时候能
找到我们所需要的各种包
更改Path环 ...
Struts2种的Interceptor类似于以往我们知道的过滤器,对用户的请求进行过滤处理,根据过滤得情况决定下一步需要采取的操作。
也可以理解成对用户的请求进行拦截处理。而且可以将多个拦截器合在一起使用,进行多种工作的拦截处理。
同样可以理解成Spring中的AOP,对一些操作进行额外的处理(比如前置处理、后置处理等)
Struts2种预定义了多种拦截器,比如Timer拦截器负责处理Action的运行时间,Log拦截器负责进行日志记录。在这里不对预定义的拦截器进行讲解。
我们同样可以定义我们自己的拦截器,对某些操作进行通用的处理。比如通用的验证处理。当我们请求某些操作 ...
XML在程序的开发中的地位越来越重要,我们经常的需要在编程中解析XML文档。在Java中解析XML文档有多种方式,每种方式都有它的特点。在此我们通过使用不同的解析方式解析XML文档来进行演示
首先是采用DOM(Document Object
Model文档对象模型)的方式。采用此方式解析XML文档的时候,将XML文档整体加载,并形成文档对象树。文档中的所有内容都会形成树的节点(无论是
元素、属性还是文本)。这样我们可以采用随机读取的方式进行读取。优点是我们解析文档时可以采用任意的顺序进行内容的操作,操作灵活。但是文档需要整体加
载。所以当文档的内容比较大的时候,而且我们只需要读取其中 ...
一个简单的利用Ajax进行动态查询的例子。
此例就是利用Ajax实现异步传输。通过异步传输对象发送请求和接受响应。请求的为服务器端组件,在这里使用Servlet实现。响应的结果为XML格式,通过在网页中利用JS使用DOM进行内容解析,实现内容的动态生成。
下面讲解例子:
首先准备表,在这里使用Oracle数据库,数据库名称为GoldDB,在其中的frank模式下建立表MyTable,表中包含三个字段分别为:pid,pname,age。以后的检索条件利用age,检索age大于某一条件的结果。
首先创建Web Project,在其中创建index.jsp,作为与用户交互的页面 ...
Hibernate作为现在流行的持久化技术应用越来越广泛。打算利用几篇文章讲述一下Hiberante的应用。
Hibernate的核心机制是ORM(对象
关系影射),即通过操作对象的方式实现对象信息的持久化。对象即我们Java编程中普遍采用的JOPO(普通的JavaBean)类的对象。而关系体现的
是数据库中的表的结构。使对象和结构之间发生对应关系,当我们操作对象的时候,可以将对象中的状态信息持久化到数据库中的对应的表中。我们也可以把这样的
Java对象叫成持久化对象。
在我们对数据库持久化的时候,当然可以采作用Java的JDBC编程的方式,面向数据库中的表和字段。 ...
代理模式是Java 设计模式中很常用的一种设计模式,它的特点是代理类和被代理类具有相同的接口,这样代理类才能代理被代理类。当我们执行被代理类的某些方法的时候,委托给代理类,代理类可以在被代理类方法的执行前后多做一些事情。类似于Spring中的AOP
代理类可分为两种形似。一种为静态代理类,由程序开发人员自己编写代理类;另外一种为动态代理类,在程序运行时,运用反射机制动态生成。动态代理类不需要程序开发人员编写源代码。运用Java的反射机制生成,扩展容易。
java.lang.reflect 包中的Proxy类和InvocationHandler接口提供了生成动态代理类的功能。
...
Struts2中实现文件上传非常的简单。利用Struts2所提供的组件可以很容易的完成。
在此我们通过一个简单的文件上传实例进行讲解。
首先在建立的Web
Project工程中加入所需要的Struts2的.jar文件。在此特别需要以下两个类库文件,分别为:commons-io-1.1.jar和
commons-fileupload-1.1.1.jar。因此在此项目中需要的Struts2的类库文件为如下所示:
下面开始实际的开发工作
因为采用了Struts2框架,所以需要像以前项目一样,在web.xml中加入struts2的配置,配置代码如下:
...
1、
摘要
本文主要讲述了
Struts
(以
Struts1.0.2
为例)的工作原理,安装以及配置方面的问题。然后结合一个实例,详细讨论了
Struts
在实际开发过程中的应用,最后提供一些在开发过程中积累的经验,供大家参考。
2
、关键词
Struts
、
MVC
、
J2EE
、
Tiles
、
Framework
3
、
在实际的开发中,我们可能需要将图片、影音等文件直接保存到数据库中,然后通过编程方式将数据读出进行使用。例如将读出的图片数据显示出来,将读出的电影文件播放出来。
二进制数据直接保存到文件和从文件中读出非常的简单。和普通的数据库操作差别不大。只是用到部分流操作。例如各种输入输出流操作。所以深刻理解流操是非常重要的。
在此我借助于一个JSP的简单实例进行讲解。此实例保存职员数据,其中职员数据包含一个图片列。此列保存每名员工的照片。在此将照片直接保存到数据库中。首先建立职员信息表EmployeeInfo,表列非常的简单
employeeId:职员编号(自动增长);emplo ...
“JDK1.5”(开发代号猛虎)的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。
下面我们简单介绍一下这些新特性。
1.泛型(Generic)
C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合可以放任何类型的对象,相应地从集合里面拿
对象的时候我们也不得不对他们进行强制得类型转换。猛虎引入了泛型,它允许指定集合里元素的类型,这样你可以得到强类型在编译时刻进行类型检查的好处。
...