- 博客(59)
- 资源 (1)
- 收藏
- 关注
转载 JAVA开源项目
此文章转载至http://www.cnblogs.com/king1302217/archive/2011/03/07/1944672.html Spring Framework 【Java开源 J2EE框架】 Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯
2013-01-18 16:25:08
535
转载 J2EE轻量级架构知识点整理
J2EE轻量级架构——11. Struts2 UML:用例图、顺序图、类图2. 数据库设计:PD3. 项目报告:SSH运用、其他技术运用4. SSH(掌握)---------->起点低5. MVC设计模式:M:EJB、JavaBean V:JSP J2EE轻量级架构——2 1. 中
2013-01-14 13:23:25
575
原创 openlayer通过SLD改变图层Feature的样式
GeoServer能够提供WMS服务,采用SLD来渲染地图样式。如何动态地改变地图的样式,来完成一些特殊的功能呢?可以参照demo中的wms-sld_body示例,做法如下:(下列代码是在OpenLayers中的js代码) var sld = "AAA207DIENSTNAAM%literal%#000099#bfcaea#a6c6ff1.0"; lay
2012-12-10 19:20:41
5563
原创 js中setTimeout方法重写,实现对象参数传递
带参数方法使用setTimeout:setTimeout("函数名("+参数+")",毫秒数),这里的参数只能是字符串形式的,而不能传递一个对象,以下重写setTimeout方法 var __sto = setTimeout; window.setTimeout = function(callback,timeout,param) { var args = Array.prot
2012-12-06 18:20:41
2677
原创 js判断鼠标位置是否在某个div中
div的onmouseout事件让div消失时,会出现这样的情况,就是当鼠标移至div中的其它内容时,此时也判定为离开div,会触发onmouseout事件,这样div中的内容就不能操作了。解决的办法是当触发onmouseout事件时,先判断鼠标是否在div内,如果在,说明鼠标并没有离开div,就不删除div,否则,删除之。OK,现在问题解决了。就是找到该div左上角和右下角坐标,判断鼠标的坐
2012-12-06 18:15:28
12618
2
原创 Extjs设置柱状图柱子颜色和每条柱子颜色
1、Extjs中columnchart的柱子颜色设置 只要设置chart的theme即可,官方文档中theme的定义为: The name of the theme to be used. A theme defines the colors andother visual displays of tick marks on axis, text, titl
2012-12-05 11:24:20
3243
原创 java中随机生成中文汉字
package org.xhm;import java.util.*;public class TextCode { public static void main(String[] args) { Random rand = new Random(); // 4E00(十六进制)转换成 19968(十进制), 4E00是汉字在Unicode编码的起始位置
2012-11-28 15:50:33
4046
2
原创 javascript类与对象结合理解jsUI框架
以下代码都是网上找的,便于理解与方便查找学习之用!!构造函数方式function Car(sColor,iDoors,iMpg){this.color = sColor;this.doors = iDoors;this.mpg = iMpg;this.showColor = function(){alert(this.color);}} var Car1 =
2012-11-07 00:41:11
530
原创 log4j与commons-logging的日志记录搭建
org.apache.commons.logging.Log的具体实现大致有如下几类:1-org.apache.commons.logging.impl.Jdk14Logger:使用JDK1.4。2-org.apache.commons.logging.impl.Log4JLogger:使用Log4J。3-org.apache.commons.logging.impl.Log4JCateg
2012-11-07 00:32:49
571
原创 CLOB字段的插入与更新
由于项目需求,表里字段有个CLOB字段,以前没用过这个字段类型,参考了网上一些内容后,记录一下CLOB字段的插入与更新。插入时把CLOB字段插入一个empty_clob(),然后再取出更新clob字段。代码如下 public String[] getWebFileContent(String name) throws DataServiceSQLExce
2012-10-13 23:24:12
2306
原创 DWR的配置与应用
DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。DWR把AJAX的异步特性和正常JAVA方法调用的同步特性相结合.在异步模式下,结果数据在开始调用之后的一段时间之后才可以被异步访问获取到.DWR
2012-09-12 20:44:52
311
原创 demo(Struts2+Spring+Hibernate)
一、 准备工作 开发环境:tomcat5+jdk6+mysql5+eclipse:eclipse-jee-helios-SR1-win32.zip. struts2+Spring2.0.6+Hibernate3.1。本示例通过对一个人力资源的系统,提供基本的增加、删除、修改、查询等功能。 lib包需要以下所示的这些包: antlr-2.7.6.jar
2012-08-25 12:38:51
744
原创 jQuery UI框架
1、jQuery的界面插件 Ninja UINinja UI,是一款界面插件,使用它将能给你的项目增色不少。此插件包含有幻灯,智能提示等常见的效果。目前的文档还不是很全,但是官方提供的例子已经很详细了,所以也是很容易使用的。在线演示:http://ninjaui.com/examples2、jQuery的UI框架 Chico UI
2012-08-05 04:25:35
3412
转载 JavaEE 快速开发框架 Wabacus
Wabacus是一个JavaEE快速开发框架,采用面向声明的开发模式,可以不用编程或极少编程即可实现复杂的数据展示、数据编辑、表单处理等功能,将JavaEE的开发效率提高5倍以上,代码减少60%以上。 项目地址:http://code.google.com/p/wabacus 论坛地址:http://wabacus.btedu.gov.cn/ 1、Wabacus是什么?
2012-08-05 03:25:38
1074
转载 ASP和PHP开源CMS系统,可作为二次开发
网站内容管理系统(CMS)简单介绍:CMS(Content Management System),译为网站内容管理系统,大概2004以前,如果想进行网站内容管理,基本上都是靠手工维护,但千变万化的信息流,如果没有好的程序支持,继续靠手工完成是不可能的事,如果有一个好的系统来支撑你的网站,那将节省大量的人力物力,开发者就可能给客户一个软件包,可以用它定期人工修改网站,甚至是使用采集功能,大批量添
2012-07-23 01:44:09
5174
转载 JAVA WEB 开源CMS系统,可用来二次开发
1.InfoGlueinfoglue是一个高级的、可扩展的、健壮的内容管理系统,完全用Java开发。重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力。该项目主页: http://www.infoglue.org2.MagnoliaMagnolia是一个开源基于Java的Web内容管理系统(CMS) ,构建在Java内容知识库标准(JSR-170).Magnoli
2012-07-23 01:37:01
3789
2
转载 使用Eclipse构建Maven的SpringMVC项目
首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。 用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEcl
2012-06-24 19:05:09
425
原创 DisplayTag详解
displaytag的官方网站http://displaytag.sourceforge.net。1.DisplayTag标签库概述(1)概述DisplayTag是一个开源的自定义标签库(Custom Tag lib),他提供了直接而有效的格式化web视图层数据的有效手段。可以在web应用的MVC模式中集成DisplayTag到View层,其提供的强大表格格式化功能,用来处理jsp网页
2012-06-24 17:28:25
2003
转载 FreeMarker教程
FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据(如下图) FreeMarker不是一个Web应用框架
2012-05-27 16:58:06
808
转载 各开源项目 源码 svn 地址
struts1:http://svn.apache.org/repos/asf/struts/struts1/trunk/struts2:http://svn.apache.org/repos/asf/struts/struts2/trunkspring:https://src.springframework.org/svn/spring-framework/h
2012-05-18 12:30:54
759
转载 spring mvc 系列2 泛型DAO(基于存储过程)
spring mvc 系列1 中:感谢 ricoyu 提示 引用1 楼 ricoyu 2010-10-02 引用 DAO层不要用◎Service,用◎Repository(没拼错的话)基于事务管理,由于小弟一时大意忘了加上去,感谢 icanfly 提醒。此版本已经修正以上BUG。泛型需要JDK1.5以上,因此此版本需要运行在JDK1.5以上。
2012-05-17 17:39:32
1112
转载 基于泛型DAO的Facade设计模式
在做管理系统时。通常基于Facade模式的系统持久化层要写许多Dao。这些dao里面的方法又是重复的,那么有没有什么好的方法来统一利用一个公共的Dao。答案是可以的。这里我们接触到JDK5.0里面的一个新特性:泛型。关于泛型的含义我这里就不再解释了。下面我们以一个对用户管理和新闻管理的来示范。首先是2个POJO。我这里只列出User POJO。(基于注释的Po
2012-05-17 17:35:58
511
转载 开发日志解决方案
日志解决方案1、org.apache.commons.logging.Log方案如果对于commons-loging、log4j、slf4j、LogBack等都已经非常清楚了,可以忽略本文。几次解决日志冲突问题时对这几个概念的简单总结,希望对这块基础没有理解透的同学能有所帮助,当然如果对这块有更深刻理解的同学,也贡献出自己的知识和见解。一、 概念Commons-loggi
2012-05-17 17:20:27
736
转载 Spring3 MVC 深入研究
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本) Struts2
2012-05-17 17:14:59
374
转载 使用 Spring 2.5 基于注解驱动的 Spring MVC
概述继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的映射关系,仅仅使用注解就可以让一个 POJO 具有 Controller 的绝大部分功能 —— Spring MVC 框架的易用性得到了进一步
2012-05-15 15:50:05
281
转载 SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结
下载地址一 开发环境1、动态web工程2、部分依赖 java代码:查看复制到剪贴板打印hibernate-release-4.1.0.Final.zip hibernate-validator-4.2.0.Final.jar spring-framework-3.1.1.RELEASE-with-docs.zip proxool-0.9.1.jar
2012-05-14 17:48:12
384
转载 8大排序3大查找(三)
三种查找算法:顺序查找,二分法查找(折半查找),分块查找,散列表(以后谈)一、顺序查找的基本思想:从表的一端开始,顺序扫描表,依次将扫描到的结点关键字和给定值(假定为a)相比较,若当前结点关键字与a相等,则查找成功;若扫描结束后,仍未找到关键字等于a的结点,则查找失败。 说白了就是,从头到尾,一个一个地比,找着相同的就成功,找不到就失败。很明显的缺点就是
2012-05-11 09:35:45
389
转载 8大排序3大查找(二)
6、快速排序 (1)基本思想:选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。(2)实例:上图中将待排序列分成两部分,一部分比基准元素小,一部分大于基准元素,然后对这两部分重复上图的求解过程。
2012-05-11 09:34:41
426
转载 8大排序3大查找(一)
要编写出优秀的代码同样要扎实的基础,如果排序和查找算法学的不好,怎么对程序的性能进行优化?废话不多说,本文要介绍的这些排序算法就是基础中的基础,程序员必知!1、直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1) [n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部
2012-05-11 09:33:42
434
转载 将多个图片整合到一张图片中再用CSS_进行网页背景定位
众所周知,减少网站加载时间的最有效的方式之一就是减少网站的HTTP请求数。实现这一目标的一个有效的方法就是通过CSS Sprites——将多个图片整合到一个图片中,然后再用CSS来定位。CSS Sprites 的目的就是通过整合图片,减少对服务器的请求数量,从而加快页面加载速度。实现方法:首先将小图片整合到一张大的图片上,为了简单化,可以把多图放在同一列上,这样就可以把x轴定义为0
2012-05-10 09:39:33
574
转载 50款CSS工具
50款CSS工具,包含,CSS网格和布局工具,CSS 优化工具,CSS 菜单生成工具,CSS 按钮生成器,CSS 圆角生成器,CSS 框架,CSS Sprites生成器,CSS 排版工具以及 CSS 表单生成器。网格和布局The 1KB CSS Grid新颖的 CSS 网格工具,可用于简化内容管理系统的页面模板,轻巧易用。Variable Grid Sy
2012-05-10 09:35:42
364
转载 完整工作流JBPM项目实战全过程教程3
完整工作流JBPM项目实战全过程教程3----项目后续DIY 接着上一篇。从数据库中表的定义不难看出,每篇文章的审批将新建一个JBPM流程实例来跟踪。文章的表article中,利用PiId来关联一个流程实例,并且定义State字段来表示文章的当前状态(编辑中,审批中,审批通过,nulll),定义AuditState字段来表示文章当前由何权限的人员来审批(一级审批,二级审批,三级
2012-05-10 09:11:26
682
转载 完整工作流JBPM项目实战全过程教程2
完整工作流JBPM项目实战全过程教程2---项目详细讲解继续上一篇。 当数据库建立完成后,下载源代码,部署到服务器后,即可以开始体验完整的JBPM+SSH应用了。 项目采用的是ssh+jbpm开发模式,而且,项目功能比较齐全,代码量比较大,所以,本教程就不介绍开发过程了。 如果你对SSH整合开发应用已经够熟悉了的话,相信本项目对你来说将并不会有多大难度 。 下面我们
2012-05-10 09:10:29
951
转载 完整工作流JBPM项目实战全过程教程1
完整工作流JBPM项目实战全过程教程1---准备工作 偶然机会,认识了工作流系统,并且在www.open-open.com(相当不错的开源项目站点,极力推荐!)上了解了些相当出色的工作流系统,不过呼声最高的应该属JBoss 的JBPM工作流组件了。 正好有个项目需要用到工作流机制,遂学习了下JBPM,感受了下JBPM带来的的便捷体验。现在我就把我的学习经历记录下
2012-05-09 23:41:34
3364
1
转载 jBPM4实战系列(二)jBPM4.4+ssh 整合配置及完整实例
整合jBPM4.4+ssh过程(spring 接管struts2和hibernate,例中都整合在application.xml中,没有单独的jbpm.hibernate.cfg.xml): 1.在sessionFactory的mappingLocations属性加入以下几个jbpm.*.hbm.xml由jBPM自带
2012-05-09 15:22:22
2697
转载 Java程序员常用工具集
一、编码工具1.IDE:Eclipse或者IDEA,熟悉尽可能多的快捷键,《Eclipse常见快捷键列表》2.插件: (1) Findbugs,在release之前进行一次静态代码检查是必须的(2) Clover,关心你的单元测试覆盖率(3) Checkstyle 代码风格检查3.构建和部署工具:ant或者maven,现在主流都是maven了吧,使用nexus搭建m
2012-05-09 15:08:18
561
转载 几个常用的Oracle函数及实例运用
Oracle数据库函数非常多,平时常用的只有那么几种,大象根据实际项目情况,列举几个最常用的函数综合运用的例子。 我这里所说的是针对Oracle数据库特有的函数,不包括SQL本身就有的。几个常用的Oracle函数:nvl、to_char、to_date、to_number、trim、length、substr、等等,当然我这是根据自己的使用情况进行列举,如果有遗漏的,还请大家帮忙补充,给
2012-05-09 14:52:28
486
转载 dom4j实战(二)——使用dom4j设计Openfire式导航菜单
通过上一篇文章(dom4j实战(一)——使用dom4j从XML中读取数据源配置),使我们对dom4j有了一些初步的认识和了解,也掌握了基本的操作方法,本文将承接前篇,借鉴Openfire项目中菜单设计的优点,结合我们自己的需求,通过一个小实例,来说明一下如何使用dom4j来实现这个功能。 可以在http://www.igniterealtime.org/downloads/index.j
2012-05-09 14:45:11
635
转载 dom4j实战(一)——使用dom4j从XML中读取数据源配置
目前XML文件的应用越来越广泛,而操作XML的技术更有不少,其中以dom4j强大的性能,丰富的API以及简单的易用性,受到了很多人的喜爱,本文以一个读取数据源的小例子,来说明一下dom4j的一些基本操作。 dom4j是一个Java的XML API,同时也是一种解析XML文档的开源软件。由dom4j.org开发,具有性能优异、功能强大和极端易用的特点,大名鼎鼎的Hibernate就是用它来
2012-05-09 14:44:25
503
转载 jQuery学习总结(四)
Ajax无疑是当今WEB开发的重要技术,也是目前RIA(富互联网应用)的主要实现方式之一。本文将在前几篇的基础上,介绍如何利用jQuery使得操作Ajax变得更方便,实现更强大的功能。 就算到目前为止,Ajax的技术标准还是没有统一起来,主要体现在微软与非微软浏览器上面。虽然IE7之后提供了标准版本XHR(XMLHttpRequest)对象,但早期的IE6及以前版本则是另一种实现方式(X
2012-05-09 14:42:05
365
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人