jar/war/ear包的区别
摘要:以最终客户的角度来看,.jar文件就是一种封装,他们不需要知道.jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果。除jar以外对于J2EE来说还有war和ear。区别见下表:JARWAREAR英文Java Archive file Web Archive fileEnterprise Archive file包含内容class、properties文件,是文件封装的最小单元;Servlet、JSP页面、JSP标记库、JAR库文件、HTML/XML文档和其他公用资源文件,如图片、音频文件等;除了包含JAR、WAR以外,还包括EJB组件部署文件applica
阅读全文
struts2和velocity整合问题
摘要:以下是我第一次使用velocity的时候写的 2012-03-12话说struts真够懒的,都把velocity-1.6.4.jar放到他自己的lib里边了,就不给放全了,搞得新手太郁闷了。struts2想要用velocity模板需要如下几个包:velocity-1.7.jar velocity-tools-2.0.jar commons-collections-3.2.jar然后只需要在web.xml中配置result type=velocity就可以了。另外eclipse如果做web项目,必须把jar包引入到WEBINF目录下,如果是使用userlibraries的话,webapp容器无法
阅读全文
使用 jquery 的 上传文件插件 uploadify 3.1 配合 java 来做一个简单的文件上次功能。并且在界面上有radio 的选择内容也要上传
摘要:使用 jquery 的 上传文件插件 uploadify 3.1 配合 java 来做一个简单的文件上次功能。并且在界面上有radio 的选择内容也要上传uploadify 插件的 下载和文档地址 点击打开链接1. jsp的内容[html] view plaincopyprint? "> 兑换卷查询系统 提货券类型 108 138 开始上传 取消所有上传 --> "> 兑换卷查询系统 提货券类型 108 138 开始上传 ...
阅读全文
使用dom4j来处理xml的一些常用方法
摘要:要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar.以下是相关操作:一.Document对象相关 1.读取XML文件,获得document对象. SAXReader reader = new SAXReader(); Document document = reader.read(new File("input.xml")); 2.解析XML形
阅读全文
JAVA面试精选【Java基础第一部分】
摘要:这个系列面试题主要目的是帮助你拿轻松到offer,同时还能开个好价钱。只要能够搞明白这个系列的绝大多数题目,在面试过程中,你就能轻轻松松的把面试官给忽悠了。对于那些正打算找工作JAVA软件开发工作的童鞋们来说,当你看到这份题目的时候,你应该感动很幸运,因为,只要你把题目中的内容都搞懂了,在笔试的时候就可以游刃有余,通过面试只有半步之遥了,笔试只能反映你的JAVA技能。不管你是面试各个级别的JAVA工程师、架构师、还是项目经理,这个系列文章都是你最宝贵的资源,里面包括整个JAVA体系的知识,总会有你需要的内容。我会将这些面试题目通过文章的形式不断完善,如果你有更好的资料也可以共享出来,分享给码农
阅读全文
JAVA面试精选【Java基础第二部分】
摘要:上一篇,我们给出了大概35个题目,都是基础知识,有童鞋反映题目过时了,其实不然,这些是基础中的基础,但是也是必不可少的,面试题目中还是有一些基础题目的,我们本着先易后难的原则,逐渐给出不同级别的题目,猛料还在后天呢,继续关注哦。 这一章我们继续接下来的35个题目,这些题目也是一些基础知识,看看你有没有掌握咯。 36、数组有没有length()这个方法? String有没有length()这个方法?数组没有length()这个方法,有length的属性。String有有length()这个方法。 37、下面这条语句一共创建了多少个对象:String s="a"+"b
阅读全文
Play Framework常用标签list,set,如何遍历list、map类型数据
摘要:最近一段时间的项目都是在Play这个框架上进行开发的,挺强大的,但不足之处也挺多的。今天分享下play中强大的标签,遍历list,map类型的数据的用法。遍历单纯的list数据,例如:List peoples;#{list peoples,as:'people'} //peoples为list对象,people为实体变量名 ,name则为实体相对应的属性值 ${people.name} #{/list}遍历list中泛化的map类型,例如:List> peoples; #{list peoples,as:'people'} //peoples为list对象
阅读全文
Httpclient 实现带参文件上传
摘要:这里直接贴出的是我封装好的doPostFile方法,httpclient 的版本是3.1。 public static String doPostFile(String url, Part[] parts){ String response = null; PostMethod postMethod = new PostMethod(url); try{ //设置请求实体 postMethod.setRequestEntity(new MultipartRequ...
阅读全文
Strut2与Hibernate的一个web分页功能
摘要:代码没有进行过多的封装,可能看起来有点action代码部分,hibernate在这里只起到了一个查询记录集的作用。import java.util.ArrayList;import java.util.List; import java.util.Map; import org.apache.struts2.interceptor.SessionAware;import org.hibernate.Criteria; import org.hibernate.Session; import com.HibernateSessionFactory; import com.hibertest1.d
阅读全文
Struts2与Spring的整合
摘要:今天倒腾了半天,终于是把这个两个框架整合到一起了。还是要写一下总结,同时给大家一些帮助。开发环境:myeclipse 9.0(不好用!)tomcat6.01.准备工作需要导入的包:struts2与spring基本的包就不用说了,我用的是struts2.1 Spring 3.0,尤其要注意 别少导入的几个是:Spring3.0 Web Libraries ;struts支持spring的插件:struts2-spring-plugin-2.1.8.1.jar 将这个jar文件放到lib目录下2.web.xml 的配置除了struts2的核心配置外,我们还要加入spring的配置,代码如下:con
阅读全文
Java调用wcf
摘要:使用分布式编程,很方便不同编程语言之间互相访问,但也必须注意一些技术细节,实现起来才能畅通无阻,取得事半功倍的效果。首先,创建一个WCF。使用原有网站或新建一个网站,并将端口动态改为固定,如设成8000。在网站中添加WCF服务,取名字为:GetAccountService.svc,这时同时生成了一个接口:IGetAccountService.cs和一个实现类:GetAccountService.cs,并且有一个默认方法。我们为了测试对数据库的访问,将方法改为:GetAccount。完成的代码如下:1.IGetAccountService.csusing System;using System.
阅读全文
poi完美word转html(表格、图片、样式)
摘要:直入正题,需求为页面预览word文档,用的是poi3.8,以下代码支持表格、图片,不支持分页,只支持doc,不支持docx;Java代码/****/importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.OutputStream;importjava.io.OutputStreamWr
阅读全文