开源技术
文章平均质量分 74
renhui15688
学习就是发现问题,解决问题,要在不断的解决问题中成长,无论路有多么的艰辛,也要坚持下去,Fighting!
展开
-
jCIFS
是一个完全用Java开发的SMB客户端库。它紧密地遵循CIFS规范(是Microsoft Windows平台标准文件共享协议),支持Unicode,命令管道,批处理,线程化调用者的IO复用,加密认证,完整事务,域/工作组/主机/共享/文件枚举,NetBIOS 套接字和名称服务,smb:// URL协议处理器,一个类API的java.io.File ,RAP调用,NTLM HTTP鉴别。它广泛用于企转载 2008-01-24 11:23:00 · 779 阅读 · 0 评论 -
JSTL字符处理函数小结
页头加: 函数名 函数说明 使用举例 contains 判断字符串是否包含另外一个字符串 containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) endsWith 判断字符串是否以另外字符串结束 escapeXml 把一些字符转成XML表示,例如原创 2009-04-14 14:27:00 · 646 阅读 · 0 评论 -
wsdl -axis-webservise
Web Service有很多优点,使用Web Service可以在不同编程语言间实现数据交换,而我那时对Web Service也不熟,就由同事帮我生成了一大堆Web Service的框架代码,我则只单独开发业务代码。 这次的另外一个项目也要用Web Service了,不过人手也少了,没有人帮做Web Service了,只好自己动手。 好在开发前,有个同事先给我们不熟悉Web Servi原创 2009-06-11 16:54:00 · 1420 阅读 · 0 评论 -
struts2 请求处理
Struts2一个Action内包含多个请求处理方法的处理2009/07/16 17:22Struts2一个Action内包含多个请求处理方法的处理(三种方式)Struts1提供了DispatchAction,从而允许一个Action内包含多个请求处理方法。Struts2也提供了类似的功能。处理方式主要有以下三种方式:1.1. 动态方法调用:DMI:Dyna原创 2009-08-19 22:16:00 · 926 阅读 · 0 评论 -
jackec commons - FileUtils- IOUtils
下载地址:http://commons.apache.org/downloads/download_io.cgi代码如下:A.文件内容拷贝package demo;import java.io.File;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;impor原创 2009-08-19 21:25:00 · 992 阅读 · 0 评论 -
解决Struts重复提交
关键字: struts 重复提交问题的产生原因 页面提交给Action去进行业务处理,Action再跳转回前台页面,但这时URL依然是“页面提交给Action的链接”,这时前台刷新一下页面,就变成再次执行了一次提交操作。 解决思路 1,在Action页面中跳转的时候用重定向,可以在struts-config.xml中配置不过这种方法会使得request中放置原创 2009-08-24 10:03:00 · 979 阅读 · 0 评论 -
excel文件更新数据库
excel文件更新数据库需要注意的是,在检索excel数据的时候,excel文件的第一行是不被检索的,所以excel的第一行要不空着,要不就写数据的标题 ,如:id 工号124 小王125 小李上传的文件夹要有写入权限,即本例的 upload的属性里 ,有写入的权限 private void ImageButton1_Click(objec原创 2009-08-25 17:32:00 · 879 阅读 · 0 评论 -
Axis2体系结构中文手册
Axis2体系结构中文手册前言结构都是它本身所能产生效率的结果。任何一个成功结构都是基于它期望的需求。我们通过期望用Axis2做什么来开始我们的Axis2之旅。用Axis2做什么在SOAP的术语里,一个Web Service交互的参与者都称作一个SOAP的节点。SOAP消息在SOAP发送者和接收者之间传递。SOAP消息的传递是基于构建Web Service交互的单元之上。原创 2009-08-28 14:29:00 · 847 阅读 · 0 评论 -
Struts2与Struts1.X
Apache Struts2原本就是举世闻名的Webwork2,在各自经历几年的发展之后,Struts和WebWork社区决定合二为一,也就是今天的Struts2。 Struts是一个基于Model2的MVC框架,为应用程序的WEB层提供了良好的结构严谨的实现。Struts发展较早,早期的Struts1.X已被很多J2EE程序员熟悉,经过多年来的发展,这支队伍变得越来越大,很多企业级应用程序原创 2009-08-28 12:36:00 · 2241 阅读 · 1 评论 -
Struts2中有关struts-default.xml,struts.xml,struts.properties文件详解
每学习一个框架,我们都免不了要学习一些关于的配置文件,struts2也不例外,下面我就讲一下struts2中几个主要的配置文件。1) struts-default.xml这个文件是struts2框架默认加载的配置文件。它定义struts2一些核心的bean和拦截器。 "-//Apache Software Foundation/翻译 2009-08-28 14:14:00 · 784 阅读 · 0 评论 -
JFreeChart统计图
JFreeChart用以产生基于WEB的图表。 JFreeChart是一个开源的JAVA项目,它主要用来开发各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。在这些不同式样的图表上可以满足目前商业系统的要求。JFreeChart是一种基于JAVA语言的图表开发技术。JFreeChart可用于Serv原创 2009-08-28 14:24:00 · 541 阅读 · 0 评论 -
饼状图
[email protected] data = new DefaultPieDataset();data.setValue("高中以下",370);data.setValue("高中",1530);data.setValue("大专",5700);data.setValue("本科",8280);data.setValue("硕士",4420);da原创 2009-08-28 14:25:00 · 492 阅读 · 0 评论 -
Junit的基本用法 更多选项
1.Junit是JAVA中的一个测试包,所有的测试类都继承于TestCase类。 2.测试类中的方法均为public,并且无返回值。它的每一个方法都是一个测试用例。3.构造一个测试类:1)继承TestCase类,类名以大写的Test结尾。 2)在继承的同时,重载父类里的setup和tearDown方法。其中public void setup()主要是做一些初始化的工作原创 2009-08-28 14:39:00 · 521 阅读 · 0 评论 -
log4j配置的相关例子
一:使用log4j.xml1.log4j.xml配置 2.在类中使用package原创 2009-09-24 14:06:00 · 708 阅读 · 0 评论 -
使用 CXF 做 webservice 简单例子
<br /> Apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的服务器上,例如 Jboss、IBM® WebSphere® 或 BEA WebLogic。 <br /><br /><br /><br /> 该框架提供了以下功能: <br />Web 服务标准支持:CXF 支持以下 Web 服务标准: <br />Jav原创 2011-02-23 19:47:00 · 622 阅读 · 0 评论 -
Windows 下安装项目管理工具 Redmine
<br />Windows 下安装项目管理工具 Redmine<br /><br />1.redmine是什么:是一个基于web的项目管理软件,用Ruby开发的。(可以想象成用php写的n个 文件,可以在网页上浏览,就像wordpress。)<br /><br />2.在本机配置redmine需要那些文件:<br />a:配置本机的运行环境:InstantRails。(可以想象成要在本机配置php服务器,里面有mysql,phpmyadmin等等。国内我觉得比 较好的有“PHPNOW”)下载的包是绿色包,里转载 2011-02-23 19:49:00 · 1106 阅读 · 0 评论 -
bcp 错误总结
bcp 错误总结 一. Bcp 错误 ct_connect(): network packet layer: internal net library error: Net-Lib protocol driver call to connect two end原创 2011-08-12 14:16:45 · 1993 阅读 · 0 评论 -
【转】Apache CXF入门范例以及对传递List<Map>类型的疑惑
【转】Apache CXF入门范例以及对传递List类型的疑惑博客分类:java ApacheServletSpringWebServiceBean转自:http://icecrystal.iteye.com/blog/532743 在选择WebService框架的过程中,偶最终选择了Apache CXF,純粹伿諟銦爲听说它与Spring的无缝整合想当初用A转载 2011-11-10 21:36:12 · 918 阅读 · 0 评论 -
spring 生成Excel和PDF文件
HTML页面并不总是向用户显示数据输出的最好方式,有时候需要生成不可改变的文件打印,PDF可能是种不错的选择。Spring支持从数据动态生成PDF或Excel文件下面这个简单实现的例子实现了spring输出PDF和Excel文件,为了使用Excel电子表格,你需要在你的classpath中加入poi-2.5.1.jar库文件,而对PDF文件,则需要iText.jar文件。它们都包含在Spring原创 2008-07-29 11:51:00 · 609 阅读 · 0 评论 -
Eclipse插件的外挂安装方法
Eclipse平台+插件的方式使Eclipse很容易扩充,Eclipse插件安装的方式有两种: 一种是内置方式安装,即下载插件后解压缩,然后把解压后插件的plugins和features目录里面的内容分别复制到Eclipse安装目录的plugins和feature目录里面,这种方法安装比较简单,但是问题也比较多,因为所有的插件的文件都混合到了plugins和feature目录里面,Ecli原创 2008-07-28 09:15:00 · 531 阅读 · 0 评论 -
Log4j日志管理系统简单使用说明
Log4j有三个主要的组件:Loggers,Appenders和Layouts,这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松的记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。下面对三个组件分别进行说明:1、 Loggers Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL。这原创 2008-01-24 14:23:00 · 299 阅读 · 0 评论 -
Spring Framework标记库初学指南
Spring是一个服务于所有层面的application framework:提供了bean的配置基础,AOP的支持,JDBC的提取框架,抽象事务支持,等等。它有一个非常显著的特点:在某个层面上如果你不需要Spring的支持,你就可以不使用String的class,只使用它的某一部分的功能。从它的设计理念,你可以看到String帮助你实现了真正的逻辑层和web层的分离。 相对于EJB来说,S原创 2008-01-24 14:32:00 · 301 阅读 · 0 评论 -
利用Thread-Specific Storage撰寫一個HibernateUtil
HibernateSessionUtil.javaimport java.io.Serializable;import net.sf.hibernate.HibernateException;import net.sf.hibernate.Session;import net.sf.hibernate.SessionFactory;import net.sf.hib原创 2008-01-29 16:30:00 · 422 阅读 · 0 评论 -
Spring-Controller的單元測試
現在假設您要設計一個表單登入Web程式,程式中有一個表單登入頁面,一個驗證使用者名稱與密碼是否正確的LoginAction,以及一個登入成功頁面,我們打算使用Spring的MVC框架來實現。 這個表單登入程式最主要的當然就是驗證使用者名稱與密碼是否正確的LoginAction,另兩個只是頁面呈現而已,我們希望對這個LoginAction進行單元測試,並希望採用「測試驅動」來進行程式開發,為此,原创 2008-01-31 14:52:00 · 1482 阅读 · 0 评论 -
使用Axis开发Web Service程序
使用Axis开发Web Service程序 使用Axis开发Web Service程序 1、新建一个Web工程,工程名为“AxisTest”: 2、新建“lib”文件夹,然后把主要JAR包:axis.jar,commons-discovery-0.2.jar,commons-logg原创 2008-02-02 15:12:00 · 424 阅读 · 0 评论 -
log4j
>>>>1. 概述 1.1. 背景 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就原创 2008-01-29 16:14:00 · 341 阅读 · 0 评论 -
hibernate查询小结
hibernate查询方式举例1 单个对象a) Query query=session.createQuery("from ConsortBean a where a.person.id=?"); query.setString(0,pb.getId());//参数从零开始 List list=query.list(); b) Query query=原创 2008-01-29 16:27:00 · 505 阅读 · 0 评论 -
Java Web层框架比较—— 比较JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket
【译者按】这是Matt Raible在今年6月24-27号召开的JA-SIG夏季会议上所作的主题演讲,Matt从众多方面对Java Web层框架做了一个全面、深入的比较。笔者认为这是一份及时的文档,它对开发者如何判定一个Web层框架的好坏、如何选择适合自己项目的框架有极大的指导作用。本文是对Matt Raible演讲稿的整理归纳。 【作者介绍】Matt Raible,开源框架AppFuse的发起原创 2008-01-31 14:39:00 · 1153 阅读 · 1 评论 -
Spring与Hibernate整合的HibernateDaoSupport应用中的“内存泄露”问题(学习心得)
Spring是一个开源框架,目前在开源社区的人气很旺,被认为是最有前途的开源框架之一。她是由Rod Johnson创建的,她的诞生是为了简化企业级系统的开发。为了简化我们的开发Spring 整合了许多的开源框架,如:web层的struts webwork jsf等,OR Mapping框架hibernate,ibaits,jdo等,以及其他的表现层技术!大大方便了我们的开发! 我们在使用她的整合原创 2008-01-29 14:13:00 · 922 阅读 · 0 评论 -
spring MVC -controller
一、处理请求过程 DispatcherServlet 处理请求过程1 、绑定上下文对象于 DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE 请求属性2 、绑定 locale resolver, 解析本地化信息(没有忽略该过程)3 、绑定 theme resolver ,确定使用主题( 没有忽略该过程)4 、判断是原创 2008-01-31 14:27:00 · 865 阅读 · 0 评论 -
Spring MVC框架类图与顺序图
藉由瞭解Spring的框架組成,我們可以瞭解框架之中的類與介面是如何彼此相互合作的,直接來看看幾個核心類別與介面,在下圖中也列出了幾個我們常用到的介面與其具體實現類別: Spring MVC框架的中心是DispatcherServlet,可以在圖中DispatcherServlet的周圍看到,對於其相依賴的類別,DispatcherServlet並不直接依賴具體的實現,而是依賴於介面。Disp原创 2008-01-31 14:41:00 · 7405 阅读 · 2 评论 -
Log4J的配置模板样例
##Log4J的配置之简单使它遍及于越来越多的应用中了##Log4J配置文件实现了输出到控制台、文件、回滚文件、发送日志邮件、输出到数据库日志表、自定义标签等全套功能。择其一二使用就够用了。##此文件(log4j.properties)内容来自网络,非本文作者原创。 log4j.rootLogger=DEBUG, CONSOLE,A1log4j.addivity.org.apache=true #原创 2008-03-13 16:57:00 · 530 阅读 · 0 评论 -
全面认识JUnit 4的新特征
JUnit 4是一种与其之前的版本完全不同的API,它根据Java 5.0中的新特征(注解,静态导入等)构建而成。如你所见,JUnit 4更简单、更丰富和更易于使用,而且它引入了更为灵活的初始化和清理工作,还有限时的和参数化测试用例。 代码实例最能说明问题。因此,在本文中,我将使用一个例子来展示不同原创 2008-03-14 10:22:00 · 504 阅读 · 0 评论 -
Ant简介 (标签)
Ant简介 (标签)原创 2008-03-28 09:21:00 · 498 阅读 · 0 评论 -
struts-config.xml详解
struts-config.xml是Struts的主要配置文件,在该文件中,可以配置数据源、form-bean、action和plug-in(插件)和资源文件的信息。其文件主要结构如下所示: 以上各元素必须是按照这个顺序的,若开发人员打乱顺序,很可能引起Struts容器启动时出错。 当然s原创 2008-04-07 15:35:00 · 3657 阅读 · 4 评论 -
几个闻名java开源缓存系统的介绍
标签: Java 缓存 OSCache 几种Java开源缓存系统的性能比较: 以下是几个闻名java开源缓存系统的介绍: OSCache OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。 OSCache有以下特点: 缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何j原创 2008-04-21 16:05:00 · 5941 阅读 · 0 评论 -
Spring2.5的新特性
Spring2.5的新特性 简介从诞生之初,Spring框架就坚守它的宗旨:简化企业级应用开发,同时给复杂问题提供强大的、非侵入性解决方案。一年前发布的Spring2.0就把这些主题推到了一个新的高度。XML Schema的支持和自定义命名空间的使用大大减少了基于XML的配置。使用Java5及更新版本java的开发人员如今可以利用植入了像泛型(generic)和注解等新原创 2008-04-22 10:44:00 · 974 阅读 · 1 评论 -
WAS6默认是不支持struts2的
部署后台管理模块时,WAS6默认是不支持struts2的,这个需要在WAS6的应用服务器中配置。路径:应用程序服务器 >mobileadmin002 > Web 容器 > 定制属性新建属性:名称com.ibm.ws.webcontainer.invokefilterscompatibility值:true原创 2013-05-10 16:48:29 · 993 阅读 · 0 评论