- 博客(146)
- 资源 (2)
- 收藏
- 关注
原创 Activit(一)——综述
一、简介 Activiti是一个开源的工作流引擎,它实现了BPMN 2.0规范,可以发布设计好的流程定义,并通过api进行流程调度。Activiti 流程引擎重点关注在系统开发的易用性和轻量性上。每一项 BPM 业务功能 Activiti 流程引擎都以服务的形式提供给开发人员。通过使用这些服务,开发人员能够构建出功能丰富、轻便且高效的 BPM 应用程序。 总所周知,Activiti
2015-08-31 17:21:41 1043 2
原创 Webservice(基础)——schema
上篇博客我们讲到了DTD,虽然其能够实现对xml文件的限定,但是由于其标签内容不足,限定的不尽“完美”,所以有了Schema。一、基本含义: 可以参考上篇DTD,都是对xml的一种限定和规范!二、实例驱动: 实例1、classroom.xsd<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespa
2015-06-29 08:04:43 1813 5
原创 Webservice(基础)——DTD
一直觉得Webservice和DTD根本是八竿子打不着的关系,但是最近仔细想想,DTD,Schema都是Webservice学习必不可少的学习内容,所以重新梳理一下DTD和Schema这块知识!一、DTD基本含义 文档类型定义(Document Type Definition)是一套关于标记符的语法规则。它是标准通用标记语言和可扩展标记语言1.0版规格的一部分,是文档的验证机制。文档类型
2015-06-29 08:00:32 1004 5
原创 【学习拾遗】Jquery(四)--自写插件
前面博客也说过Jquery官网提供的插件,但是有时候我们需要自定义一些功能,免不了要自己写写jquery插件,这里来说一下jquery插件。一)、格式 1、通过$.extend()来扩展Jquery 格式: $.extend({ 函数名:function(参数){ 函数体 } })
2015-06-29 08:00:09 612 1
原创 【学习拾遗】Jquery(三)--ztree
上个项目中,做树用的是EasyUI的Tree,想起来以前看到的ztree,正好趁着回顾Jquery和ztree混个脸熟!一、实现样式和Js文件html和Js div1 $(function(){ //设置节点源 var nodes = [ //{id:"1", pId:"0", name: "父节点1",nod
2015-05-30 20:53:11 913
原创 【学习拾遗】Jquery(二)--插件
上篇谈了一下Jquery的核心,这篇来说一下Jquery的“效果”。主要是官网那些Jquery特效。首先,去官网下载Jquery的核心文件,此外,要实现效果,还需要下载一个jquery-ui.js的文件。特效:官网给的效果:Draggable,Accordion,Autocomplete,Explod等效果,这里简单实现一下;一、爆炸特效样式和JS文件
2015-05-30 20:31:24 776 1
原创 【学习拾遗】Jquery(一)--核心
说Jquery不说它的选择器简直就是犯罪!所以从选择器开始说!一)选择器 如果用一句话来形容Jquery的选择器,你想说啥?反正我想说的是:正则表达式!可以看看jquery.js的源文件matchExpr = { "ID": new RegExp( "^#(" + characterEncoding + ")" ), "CLASS": new RegExp( "^\\
2015-05-29 01:07:24 736 5
原创 【学习拾遗】JavaScript——Dom0模型和Dom2模型
对最近做的项目做个总结,结果发现自己的JS好弱!调侃一下,基本除了alert()其它什么也不会了,当然封装的框架(EasyUI等还是会使的)除外。知耻而后勇,抽了三天的时间重新学习了一下JavaScript和Jquery,虽不能说收获满满的,但是分享的东西还是有的,这篇先说Dom0模型。为什么会说Dom0模型?因为它有问题!!!这里的问题是是相对的——可能不是我们想要的效果!一)问题:冒泡
2015-05-28 23:50:39 1063
原创 FreeMarker学习(二)
接上篇 上篇说道Freemarker会将模板和数据进行整合并且数据相应的结果,应用在web中,有种“页面MVC的感觉”。这篇我们来对freemaker进行封装一下一般情况下: 用freemarker进行生成操作,步骤 1、创建Configuration(freemarker的) Configuration cfg = new Configuration();
2015-03-30 18:15:32 857 7
原创 FreeMarker学习(一)
月初写了两篇博客,瞅着月末了,发现自己一个写博客的特点:越来越喜欢开门见山,不喜欢拐弯抹角了!!!所以,这里就不说为什么我会学习freemaker了!一、配置环境 直接将下载的freemarker下的两个文件拷贝到eclipse的主目录下面 freemarker下的两个文件: Features Plugins C:\Java\tool\eclips
2015-03-30 17:56:46 657 4
原创 log4j学习(二)
接上篇 上篇在log4j.properties中配置的日志输出在控制台,这篇通过输出到一个txt文件来记录日志1、导入包 log4j-1.2.14.jarjunit.jarorg.hamcrest.core_1.1.0.v20090501071000.jar2、日志类public class UserDao { // 创建Logger对象 pu
2015-03-01 09:18:25 772 7
原创 log4j学习(一)
log4j项目中随处可见的一个工具包,小但却很重要,老样子,实例驱动!1、导入包: log4j-1.2.14.jar junit.jar org.hamcrest.core_1.1.0.v20090501071000.jar2、日志类public class UserDao { // 创建Logger对象 public static final
2015-02-25 21:57:20 1022 15
原创 Jetty——轻量级的Web服务器
Jetty——一个很轻量轻量级的Web服务器!一、下载安装直接下载解压就可以了二、启动服务1、cmd命令切换到解压的路径: D 进入d盘Cd jetty 进入d盘下的jetty文件Cd jetty8 进入jetty文
2015-02-25 19:57:30 1226 15
原创 MyBatis学习(二)
上篇的实例主要是通过xml来了实现Mybatis的数据持久化的,这篇通过注解来简单实现一下。一、基于注解实现1、提供mapper文件public interface UserMapper { @Insert("insert into t_user (username,password,type) values(#{username},#{password
2015-02-25 19:00:15 818 12
原创 SpringMVC——Controller常用返回值的处理
SpringMVC处理方法支持如下的返回方式:ModelAndView,String, void,Model, ModelMap, Map,View,下面将对主要的返回方法进行说明: ModelAndView : 通过ModelAndView构造方法可以指定返回的页面名称,也可以通过setViewName()方法跳转到指定的页面 , 使用addObject()设置需要返回的值
2015-01-31 17:21:23 5343 11
原创 JSTL表达式小结
JSTL(JSP Standard Tag Library,JSP标准标签库)核心标签库标签共有13个,功能上分为4类:1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、choose、when、otherwise3.循环标签:forEach、forTokens4.URL操作标签:import、url、redirect下面分别对这些标签进
2015-01-31 12:27:00 999 6
原创 评教系统——学生评教提交
背景 上篇博客主要讲了如何从后台动态获取考核项目和考核选项,这篇我们讲下如何将学生的考核项目和考核选项对应起来提交到服务器进行处理。 继上篇中,绑定考核项目和考核选项的时候,用的是JSTL和EL表达式通过两次嵌套循环实现了绑定考核项目和考核选项。<c:forEach items="${assessContentlist}" var="a" varStatus="stat
2015-01-30 23:22:07 2837 4
原创 SSH框架之Spring(1)——综述
一、Spring是什么? Spring框架是一个开源的Java平台,作为一个主流的SSH框架之一,该框架的核心功能可以在任何Java应用程序中使用,也有扩展的Java EE平台上构建Web应用程序。 Spring框架最重要的两个内容就是依赖注入(IOC)和面向切面(AOP)编程。二、使用Spring框架的好处: a、纯java对象。Spring 使开发人员使用POJO来开发企业
2014-12-31 14:30:28 1857 7
原创 SSH框架之Hibernate(2)——三种状态
Hibernate中对数据的操作是以其三种状态为前提的,这三种状态transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家也许都知道三者之间的区别:瞬时状态的对象就是New出来的对象,尚未保存到数据库中,数据库没有对应的记录;持久化状态就是已经被保存到数据库中,并且已经被Session管理;离线状态就是数据库中有,但是Session中没有,不被Ses
2014-12-28 21:02:24 1279 19
原创 SSH框架之Hibernate(1)——映射关系
ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向对象的思想来实现对数据库的操作。 Hibernate在实现ORM功能的时候主要用到的文件有:映射类(*.java)、映射文件(*.hbm.xml)和数据库配置文件(*.properti
2014-12-18 11:49:36 1457 12
原创 GXPT环境搭建——Maven环境的搭建
前两篇博客,我们搭建了一个Maven的Nexus私服,这篇我们来共同学习一下Maven的配置和使用。1、前提 安装mavne首先需要安装JDK,并配置环境变量。这部分比较简单,就不再做演示了。2、安装 直接解压文章末尾提供的apache-maven-3.1.1-bin.zip文件到D:\maven\apache-maven-3.1.1(可自定义文件位置)
2014-11-30 19:27:50 1421 8
原创 GXPT环境搭建——私服Nexus(二)
上篇博客简单讲了一下Nexus的搭建和使用,这篇继续学习一下nexus中创建仓库,权限,角色,用户一、问题描述 为什么会有这篇博客呢?上次做好的项目所有的Jar等都放入到了Release和snapshot仓库中了,如果这次的项目的Jar再放入到里面,容易造成管理的混乱。但是如果某个项目的相关jar,war等都放入到专门的仓库中,而不混放到一起,这样新建仓库可以提高对项目管理的规范性和可约
2014-11-30 11:18:53 1568 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人