自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 润乾报表

 润乾报表润乾报表是一个纯JAVA的企业级报表工具,支持对J2EE系统的嵌入式部署,无缝集成,是一种报表分析软件.提供了高效的报表设计方案、强大的报表展现能力、支持强关联语义模型,并且具备强有力的填报功能,为企业级数据分析与商业智能提供了高性能、高效率的报表系统解决方案   采用类Excel的方式设计报表,支持公式自动更新数据 支持导入导出Excel模板和带公式导出E...

2010-10-12 13:58:01 125

oracle连接问题ORA-00604,ORA-12705

最近也想整整spring和hibernate,于是从网上找个例子来做,例子是MySql的,但我这里数据库用的是oracle,照着例子一步步来,但配置好连接串,却怎么也连接不上,同时用pl/sql是能连接上的.报的是ORA-00604,上网google一搜,还真有这个问题,我就在这转贴下,原文是链接是:http://blog.chinaunix.net/u2/77127/showart_116017...

2009-11-24 18:09:49 161

tomcat 中使用jdbc数据库连接次

1 将jdbc驱动类拷贝到tomcat的lib目录下2 在tomcat 的server.xml文件中的<GlobalNamingResources>   标签中添加如下内容   <Resource        name="jdbc/test" type="javax.sql.DataSource"password=""driverClassName=...

2009-09-07 17:22:39 186

td 强制不换行且 当超过td width 自动隐藏

1、给<table>加上style="table-layout:fixed";   2、给<td>加上style="width:100px;text-overflow:ellipsis; word-break:keep-all; overflow:hidden;"  js生成TABLE cell的时候,cell里文字过多的时候似乎以上方法也不太好用。可以直接这样:  cel...

2009-09-01 15:23:39 250

ajax页面自动刷新

 把如下代码加入<head>区域中<meta http-equiv="refresh" content="20">,其中20指每隔20秒刷新一次页面.   还可以有Url参数,例如META HTTP-EQUIV="refresh"    content="2;URL=http://www.cnblogs.com/">    2秒钟后刷新--转博客园的首页...

2009-08-07 14:54:27 82

ajax+jsp的分页问题

 网上有这么一个ajax分页的实例,按要求配置好后运行不了 经过改装,OK! 学习者们可以下载附件 

2009-08-04 15:35:52 79

js 操作select option

<select id="ddlResourceType" onchange="getvalue(this)"></select>    动态删除select中的所有options:        document.getElementById("ddlResourceType").options.length=0;      动态删除select中的某一项option:  ...

2009-07-24 16:13:59 71

dTree+jquery实现动态树形

首先下载 dTree.jar包 内包含问价 dtree.css ,dtree.js,img目录,example01.html,api.html 另行下载jquery.jar 新建web项目将dtree.css ,dtree.js,img目录 , jquery.jar复制到webRoot目录下  这里使用手工创建一个动态xml文件(实际项目应用是从数据库获得数据,...

2009-07-15 16:14:37 120

cxf+spring

费话少话  实例如下(包自己导自己建): 服务端:    1  服务接口          @WebServicepublic interface HelloWorld { public String sayHello(String text); }   2 服务实现类@WebService(endpointInterface = "org.shenhongwei.dao.He...

2009-06-30 15:33:34 66

ajax 浮动层实现实例

<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%><% String path = request.getContextPath(); String basePath = request.getScheme() + "://"   + request.getServerName() + "

2009-06-23 15:35:16 93

struts1.X总结

Struts是基于Model 2之上的,而Model 2是经典的MVC(模型-视图-控制器)模型的Web应用变体,这个改变主要是由于网络应用的特性--HTTP协议的无状态性引起的。Model 2的目的和MVC一样,也是利用控制器来分离模型和视图,达到一种层间松散耦合的效果,提高系统灵活性、复用性和可维护性。在多数情况下,你可以将Model 2与MVC等同起来。下图表示一个基于Java技术的典型...

2009-06-23 08:43:24 73

ajax Post 和Get 的访问配置区别

Post function sendRequest(url) { createRequest(); request.open("POST", "/json/login1", true); request.onreadystatechange = updatePage; request.setRequestHeader(...

2009-06-18 11:36:49 72

原创 Continuum入门--实例

本文虽然是Continuum的入门,但并不涉及Continuum的历史、下载与安装,这些内容可以到 Continuum的官方网站 (http://maven.apache.org/continuum/) 上了解。本文主要是以一个实例来阐述使用 Continuum的基本方法,而其中将使用的Maven工程是《Maven入门--概念与实例》中的实例(该文末有下载链接)。注:转载时请注明原作者(jia...

2009-06-16 17:39:35 234

原创 Maven2完全使用手册

maven2 起步 相信maven1 大家都已经很熟悉了,具体maven能做什么,就不详细说了。个人觉得maven在开源项目中用的还是比较多的,公司内部,就不太清楚了。我以前的公司用过一段时间,不过后来就没有下文了。 与maven1 相比,maven2可算是几乎重写了,不过从速度来说应该更快。 主要的几个新特性包括:(详细参考http://www.ibm.com/de...

2009-06-16 11:43:54 68

maven学习指南

maven2学习指南 最近时而间断学习maven2,由于公司项目一直未使用它作为项目管理工具,在实战方面有很多欠缺。 根据翻阅的资料以及相关权威文档学习,对maven的应用有个简单的了解,如果让我花很多的时间 再写一遍出来,那样是太浪费时间了。倒不说一些maven的学习指要更为好些,爱好者们可以根据这些指...

2009-06-16 11:16:09 106

RSS开发

RSS 聚合信息jsp展示可同过rss_utils包的标签进行客户开发显示,其下载 http://gceclub.sun.com.cn/staticcontent/html/2004-04-22/rss_utils_1.1.zip 步骤如下:1 解压缩文件rss_utils_1.1.zip2 复制rssutils.jar到web 项目lib下 3 复制rsstaglib...

2009-06-15 11:39:34 136

Servlet的跳转方式

在servlet中,一般跳转都发生在doGet, doPost等方法里面。 一、原理1 redirect 方式 response.sendRedirect("/a.jsp");页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如: response.sendRedirect("http://www.ycul.com"); ...

2009-06-11 17:31:26 79

java各种时间格式转换

时间和日期中常用到的几个类:java.util.Date, java.util.Calendar, java.util.GregorainCalendar, java.text.DateFormat, java.text.SimpleDateFormatjava.util.Date :表示特定瞬间,精确到毫秒 一天是 24 * 60 * 60 = 86400 秒...

2009-06-10 16:51:13 612

Spring自动扫描和管理Bean

前面的例子我们都是使用XML的bean定义来配置组件。在一个稍大的项目中,通常会有上百个组件,如果这些组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。Spring2.5为我们引入了组件自动扫描机制,他可以在类路径底下寻找标注了@Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管...

2009-06-04 14:10:54 89

java 工程和类等路径汇总

一 相对路径的获得 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目) String relativelyPath=System.getProperty("user.dir"); 上述相对路径中,java项目中的文件是相对于项目的根目录 web项目中的文件路径视不同的web服务器...

2009-05-31 13:57:49 409

本类加载器的资源文件路径问题

经常希望通过ClassName.class.getClassLoader().getResourceAsStream(““)来取得properties或者xml文件.通常:ClassName.class.getClassLoader().getResourceAsStream(““)取得的是WEB-INF的下级目录,比如ClassName.class.getClassLoader().getRes...

2009-05-31 09:18:12 163

Rss 2.0 xml 文件创建实例

Item bean 类package org.shenhongwei.createrssxml;import java.util.Date;/** * Project : * Code Name : Carbon Dioxide * * Description : * * @author shenhongwei * @version 2009-...

2009-05-21 17:02:10 101

osgi ds 实例

话不多说 实例呈上 1 服务端bundle 接口 package ds.example.service;public interface NameService { public boolean checkName(String name);} 实现package example.osgi;import org.osgi.serv...

2009-05-21 11:08:58 84

原创 用CruiseControl监视你的项目 -CruiseControl step by step(4

现在,我们已经为自己的项目建立了持续集成服务器。让我们来看一下CruiseControl正在对你说些什么。一、项目的状态首先CruiseControl把项目分成三类,Discontinued,Inactive,及Active。如果一个项目是Discontinued,表示CruiseControl可以找到该项目的日志文件,但在配置文件(Config.xml)中并没有该...

2009-04-14 10:31:05 65

原创 向CruiseControl中加入一个新项目 - CruiseControl step by ste

好,现在我们已经在自己的机器上建立了一个持续集成服务器,并初步了解它的配置文件。在本文中,我们就要把自己的项目加到其中。 做为一个入门示例,我们先要陈述一下假设条件,以便我们快速推进我们的部署过程。--------------------------------------------------------------------------------一、 准备工作(请确认...

2009-04-14 10:30:21 98

原创 了解CuiseControl的配置文件 - CruiseControl step by step(2

上一篇文章中,我们已经看到CruiseControl开始工作了。接下来我们先了解一个它的配置文件,然后再加入你的项目。CruiseControl的配置文件的确了比较复杂,一方面是因为:它太灵活,太想完成你想达到的任何效果了。另一方面就是:它在文档化方面的确很落后。你只能在用户组中找答案。(不过,这也是学习的一个途径。如果你了解开源的话,你就会习惯于在用户组中找答案啦。)--------...

2009-04-14 10:29:37 102

原创 搭建你的持续集成服务器 - CruiseControl step by step(1)

CruiseControl是CI服务器的老者,诞生已是多年,在许多方面,CruiseControl服务器已经成为持续集成实践的同义词。而现在,CruiseControl已发展成为一个家族式系统,包括CruiseControl.java、CruiseControl.net、CruiseControl.ruby等适应不同语言环境的实现,其强大的插件和扩展能力也是诸多同类系统无法比你的。而在这里,我只介...

2009-04-14 10:28:50 149

原创 struts2之iterator

一、iterator.这个标签主要的的作用就是跌代出集合。。value属性表示需要跌代显示出来的值。status属性,又来保存跌代时的一些状态值。注:1.如果需要引用valueStack中的值,需要使用这样的形式。 //userList在action部分被保存在Request中,所以使用#加属性名来引用值。2.如果集合的值是通过action的方法,假...

2009-04-03 16:45:32 90

Hibernate的三种连接池设置C3P0、Proxool和DBCP

Hibernate的三种连接池设置C3P0、Proxool和DBCP关键字: proxool, c3p0, dbcp com.mysql.jdbc.Driverjdbc:mysql://localhost:3306/struts?useUnicode=true&characterEncoding=GBKroot8888上面的一段配置,在c3p0和dbcp中,都是必需的,因为hibernat...

2009-03-23 17:06:41 87

struts2 select标签用法

struts2 select标签用法

2009-03-17 16:59:55 83

struts 2 session request 访问

Struts2访问隐藏的request和session 在Struts1.*中,要想访问request、response以及session等Servlet对象是很方便的,因为它们一直是作为形参在各个方法之间进行传递的,而在Struts2中我们就很难看到它们的芳踪了,因为我们获得表单中的值都是通过预先设置好了的get方法来得到的,那么如果有些参数我们必须通过request.getParametr...

2009-03-17 14:20:42 73

tomcat三种部署方法

第一种方法:在tomcat中的conf目录中,在server.xml中的,节点中添加: 至于Context 节点属性,可详细见相关文档。第二种方法:将web项目文件件拷贝到webapps 目录中。第三种方法:很灵活,在conf目录中,新建 Catalina(注意大小写)\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件名不重复...

2009-03-12 14:31:45 54

cxf webservice

contextConfigLocation WEB-INF/beans.xml org.springframework.web.context.ContextLoaderListener CXFServlet org.apache.cxf.transport.servlet.CXFServle...

2009-03-11 09:00:46 89

IntelliJ IDEA常用技巧

1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。microsoft-com:vml" />aspectratio="t" v:ext="edit">2、右键点击断点标记(在文本的左边栏里)激活速查菜单,你可以快速设置enable/disable断点或者条件它的属性。 3、CodeCom...

2009-03-10 09:11:28 66

OSGi入门

再过一到两周,EclipseZone将运行一系列OSGI的简短公告。放到一起它们将从一个平滑的道路进入掌握OSGi编程的艺术,不过每个公告只有一个新技术,并且它尽可能的通过10分钟来完成。所以,我们想要展示OSGi开发能够如何简单,因此我们将不使用Eclipse来开发——仅仅使用一个文本编辑器和基本的命令行工具来做。那么,欢迎来到“OSGi入门”系列。 事实上,第一个公告将比其他的要稍微长...

2009-03-06 13:34:53 86

ant svn CC

应公司项目要求,最近搞了搞ant/svn/cruisecontrol的每日构建,趁着还没有忘记,赶紧把一些重要的步骤记录下来。一:ANT与SVN的集成ant:大家都知道,是基于java的build工具,不用多说。 svn:目前流行的版本控制软件(架构?)。 ant可以将svn集成进来,即:在ant的build.xml脚本中,定义svn的下载,进行动态编译,这是个好东东哦。 ...

2009-01-19 11:33:50 82

list 和 vector 使用区别

stl提供了三个最基本的容器:vector,list,deque。vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝,另外,当该数组后的内存空间不够时,需要重新申请一块足够大的内存并进行内存的拷贝。这些都大大影响了vector的效率。l...

2009-01-14 09:03:58 82

原创 Windows下Lucence环境搭建菜鸟入门手册

Windows下Lucence环境搭建菜鸟入门手册归类于: 未分类 — nid @ 15:07 刚刚装了Lucene,感叹那些E文的文档不是那么好懂,加上本人不懂java,所以想记录一下.Lucene是什么?Lucence是一个高性能的全文搜索引擎,可以非常容易的把它集成到您的应用中来.第一步:当然是下载了.推荐Lucene官方网站:http://lucene.apac...

2008-12-04 09:04:03 266

软件开发十大模型

一、 线性顺序过程模型:它有时也称为传统生存周期模型或瀑布模型。它提出了软件开发的系统化的、顺序的方法。其流程从系统开始,随后是需求分析、设计、编码、测试、支持。这种模型是最早也是应用最广泛的软件过程模型(虽然这种模型会引起“堵赛状态”)。缺点: 1、实际的项目大部分情况难以按照该模型给出的顺序进行,而且这种模型的迭代是间接的,这很容易由微小的变化而造成大的混乱。...

2008-10-31 10:52:01 634

struts+spring+hibernate整合体验报告

通过3天的学习,发现struts+hibernate+spting的整合,也不像想象种的困难首先 一定要记住了解它们整合的内部工作原理,也就是两者之间是通过怎么样的交互来工作其次 对配置的应用要透彻,他们之间的整合,无非就是通过修改配置.xml文件,来实现它们之间的相互工作最后 对于每一框架的支持,spring都提供相应的类去实现,熟记相关的实现类是 有...

2008-10-27 15:08:56 129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除