学与思

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  j2ee

上一页 1 2

摘要:第三篇:在Tomcat中部署Spring jpetstore博客分类:Java之webSpringTomcatMySQLJDBCMVCSpring samples中的jpetstore,基于iBATIS的jpetstore,数据库层使用iBATIS。在web层,提供了两种MVC可以选择,即Spring的MVC和Struts的MVC(1.1)。测试环境:JDK版本:1.5.0_12-b04Tomcat版本:6.0.18Spring版本:2.5.6MySQL版本:5.1.32(1)到Spring网站获取jpetstore例子的安装介质。到http://www.springsource.org/的d 阅读全文
posted @ 2013-12-26 23:00 学与思 阅读(382) 评论(0) 推荐(0)

摘要:Quartz中时间表达式的设置-----corn表达式分类:总结2011-11-09 14:4815628人阅读评论(4)收藏举报quartzcronunix任务作业工作Quartz中时间表达式的设置-----corn表达式时间格式: , 分别对应: 秒>分>小时>日>月>周>年,举例:1.每天什么时候执行: 0 59 23 * * ?: 如下为每天23:59:00开始执行 0 1,2,3 11,12 * * ? : 每天11:01,11:02,11:03; 12:01,12:02,12:03分执行任务2.每隔多久执行:汇总说明:Cron表达式的时间字段除允 阅读全文
posted @ 2013-12-26 11:33 学与思 阅读(280) 评论(0) 推荐(0)

摘要:spring定时任务之quartzquartzSpringBeanMySQLOracle在Spring中,使用JDK的Timer类库来做任务调度功能不是很方便,关键它不可以象cron服务那样可以指定具体年、月、日、时和分的时间。你只能将时间通过换算成微秒后传给它。如任务是每天执行一次,则需要在spring中如下配置:其中period就是一天的微秒数。如果每月1日运行一次,那就复杂了,不知如何配置。因为月份有大、小月之分,每月的微秒数都不一样。而Quartz类库不但有着上述JDK的Timer类库类似的配置,更重要的,它还有着类似于unix的cron服务的配置。因此,在迁移中我们采用了Quartz 阅读全文
posted @ 2013-12-25 15:32 学与思 阅读(270) 评论(0) 推荐(0)

摘要:浅谈Spring中的Quartz配置2009-06-26 14:04 樊凯 博客园字号:T|TQuartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz。AD:2013云计算架构师峰会课程资料下载首先我们来写一个被调度的类: package com.kay.quartz;publicclassQuartzJob { publicvoidwork() { System.out.println("Quartz的任务调度!!!"); } }Spring的Quartz配置文件: work10,15,20,25, 阅读全文
posted @ 2013-12-25 15:31 学与思 阅读(269) 评论(0) 推荐(0)

摘要:log4j日志整合输出(slf4j+commonslog+log4j+jdklogger)博客分类:日志 J2EE项目中,经常会用到很多第三方的开源组件和软件,这些组件都使用各自的日志组件,比较常用的包括slf4j,common-log, log4j等,很多老的开源软件(包括TOMCAT)使用的是JDK14-LOGGER。这些日志都有自己独立的配置,或只是其中一些可以整合。但是在项目实际部署的时候,需要把所有开源软件和项目程序的各种日志都整合到日志文件中输出,包括tomcat。 本文介绍使用log4j作为日志组件,commons-log, slf4j 作为整合器,同时使用slf4j桥接jdk. 阅读全文
posted @ 2013-12-25 13:28 学与思 阅读(1124) 评论(0) 推荐(0)

摘要:如何使用Log4j?1、 Log4j是什么? Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧:http://jakarta.apache.org/log4j。2、Log4j的概念 Log4j中有三个主要的组件,它们分别是Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。有一个Logger称为Root,它永远 存在,且不能通过名字检索或引用,可以通过Logger.getRootLogger()方法获得,其它Logg. 阅读全文
posted @ 2013-12-25 13:01 学与思 阅读(188) 评论(0) 推荐(0)

摘要:dubbo学习博客分类:开源软件Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点:那么,Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包含:远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。自动发现:基于注册中心目录 阅读全文
posted @ 2013-12-23 15:15 学与思 阅读(665) 评论(0) 推荐(0)

摘要:JAX-WS编辑目录1概述2标签1概述JAX-WS规范是一组XML web services的JAVA API,JAX-WS允许开发者可以选择RPC-oriented或者message-oriented 来实现自己的web services。在 JAX-WS中,一个远程调用可以转换为一个基于XML的协议例如SOAP,在使用JAX-WS过程中,开发者不需要编写任何生成和处理SOAP消息的代码。JAX-WS的运行时实现会将这些API的调用转换成为对应的SOAP消息。在服务器端,用户只需要通过Java语言定义远程调用所需要实现的接口SEI(service endpoint interface),并提 阅读全文
posted @ 2013-12-23 14:51 学与思 阅读(473) 评论(0) 推荐(0)

摘要:CXF编辑目录1Apache CXF 简介关于Apache CXF功能特性项目目标2Apache CXF特点灵活部署支持多种编程语言代码生成1Apache CXF 简介关于Apache CXFApache CXF = Celtix +XFire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对JAX-WS全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要,采用代码优先(C 阅读全文
posted @ 2013-12-23 14:45 学与思 阅读(891) 评论(0) 推荐(0)

摘要:TortoiseSVN使用简介2009-04-24 来源: dev.idv.tw1.安装及下载client 端2.什么是SVN(Subversion)?3.为甚么要用SVN?4.怎么样在Windows下面建立SVN Repository?5.建立一个Working目录6.新增档案及目录到Repository中7.更新档案及目录8.更新至特定版本9.复制档案及目录10.制作Tag或是Release11.快速参考11.1 取得(Checkout)Repository11.2更新(Update)档案或目录11.3新增(Add)档案或目录11.4提交(Commit)修改过的档案或目录11.5 Copy 阅读全文
posted @ 2013-12-22 20:11 学与思 阅读(133) 评论(0) 推荐(0)

摘要:SVN简明教程Posted on 2010-09-07 17:34幻海蓝梦阅读(7196)评论(0)编辑收藏所属分类:版本管理http://www.emsym.com/blog/?p=1976 以前不太注意版本控制,有时候,弄了一天的程序没有及时保存,费了;跟团队的人一起做东西时,联调之前还要该死的整合,有了SVN,我们可以很好的进行版本控制以及组内协助。写篇日志,作为参考首先从TortoiseSVN官网上下载TortoiseSVN,安装在你要同步的文件夹上,点击右键输入URL点击OK后,出现如下界面输入你的用户名和密码(这里是你的QA上的用户名和密码)这里注意:你工程名的大小写,Tortoi 阅读全文
posted @ 2013-12-22 20:09 学与思 阅读(306) 评论(0) 推荐(0)

摘要:POJO编辑POJO(Plain Old Java Objects)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。目录1简单的Java对象2自身特点3实例举例1错误的认识:真正的意思:1简单的Java对象使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为VO(value -object)或dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有connection之类的方法。在J 阅读全文
posted @ 2013-12-22 15:49 学与思 阅读(519) 评论(0) 推荐(0)

摘要:Java模板引擎Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅使用简单的模板语言(template language)来引用由java代码定义的对象。应用当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。更多功能Velocity的能力远不止web 阅读全文
posted @ 2013-12-22 15:28 学与思 阅读(983) 评论(0) 推荐(0)

摘要:使用Apache CXF和Spring集成创建Web Service您的评价:还行收藏该经验1.创建HelloWorld 接口类查看源码打印?1packagecom.googlecode.garbagecan.cxfstudy.helloworld;2importjavax.jws.WebParam;3importjavax.jws.WebResult;4importjavax.jws.WebService;5@WebService6publicinterfaceHelloWorld {7public@WebResult(name="String")String sayHi 阅读全文
posted @ 2013-12-20 11:42 学与思 阅读(196) 评论(0) 推荐(0)

摘要:Maven编辑目录1简介2特点3常用命令4推荐书籍5Win7配置6生命周期11简介Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。发文时,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant的项目管理工具(作为 make的替代工具)不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件,很难发现项目的相关性信息和其它信息(如开发人员/拥有者、版本或站点主页)。Maven 除了以程序构建能力为特色之外,还提供 Ant 所缺少的高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以 阅读全文
posted @ 2013-12-18 19:19 学与思 阅读(363) 评论(0) 推荐(0)

摘要:《Maven实战》 阅读全文
posted @ 2013-12-18 18:59 学与思 阅读(158) 评论(0) 推荐(0)

上一页 1 2