当前搜索:

springmvc入门三(整合mybatis)

前两天学习了mybatis持久层框架,就整合一下。整合springmvc+mybatis首先需要的jar包spring(springmvc)mybatismybatis-spring整个包数据库驱动整合思路Dao层SqlMapConfig.xml,空文件即可,但是需要头文件(没有也没关系,spri...
阅读(6) 评论(0)

springmvc入门二(架构)

架构流程用户发送请求至前端控制器DispatcherServletDispatcherServlet收到请求调用HandlerMapping处理映射器处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServletDispathe...
阅读(12) 评论(0)

springmvc入门一

springmvc入门springmvc是什么?Springmvc和struts2都属于表现层的框架,它是spring框架的一部分springmvc处理流程springmvc入门程序创建springmvc核心配置文件;springmvc本身就是spring的一个子项目,对spring兼容性很好,不...
阅读(30) 评论(0)

mybatis入门三(mybatis+spring)

整合思路1、SqlSessionFactory对象应该放到spring容器中作为单例存在。2、传统dao的开发方式中,应该从spring容器中获得sqlsession对象。3、Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象。4、数据库的连接以及数据库连接池事务管理都...
阅读(4) 评论(0)

mybatis入门三

上一篇学习了mybatis使用ognl表达式解析对象字段值,#{}、${}括号中为pojo属性值;其实在开发中都是通过传入pojo对象去操作更多的业务的,今天使用pojo包装对象。先有一个包装类QueryVo,包装类有User对象输入映射和输出映射parameterType输入类型package ...
阅读(12) 评论(0)

mybatis入门二

mybatis里面的#{}和${}#{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换,#{}可以有效防止sql注入。 #{}可以接收简单类型值或pojo属性值。 如果parameterType传输单个简单类型值,#{...
阅读(9) 评论(0)

MyBatis入门一

MyBatis介绍MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis是一个优秀的持久层框架,它对jdb...
阅读(22) 评论(0)

cron表达式

Quartz cron 表达式的格式十分类似于 UNIX cron 格式,但还是有少许明显的区别。区别之一就是 Quartz 的格式向下支持到秒级别的计划,而 UNIX cron 计划仅支持至分钟级。许多我们的触发计划要基于秒级递增的(例如,每45秒),因此这是一个非常好的差异。在 UNIX cr...
阅读(18) 评论(0)

quartz介绍及spring整合quartz(定时任务)

一、quartz介绍    Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,是完全由java开发的一个开源的任务日程管理系统,“任务进度管理器”就是一个在预先确定(被纳入日程)的时间到达时,负责执行(或者通知)其他软件组件的系统。二、quartz特点...
阅读(35) 评论(0)

关于获得时间相关的

import java.text.DateFormat; import java.text.ParseException; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Cal...
阅读(11) 评论(0)

C3P0Utils连接工具

import java.beans.PropertyVetoException; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Stateme...
阅读(32) 评论(0)

JDBC+properties配置文件工具

import java.io.FileReader; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import j...
阅读(11) 评论(0)

JDBCUtil数据库链接工具

import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; publi...
阅读(17) 评论(0)

验证码案例(一)

import java.util.Random; import java.util.Scanner; /* * 验证码案例。 * * 分析: * 1. 定义一个长度为36的数组,将所有的大写字母、数字全都放进去。 * 如果使用动态初始化,可以。new char[36] * 如果使用...
阅读(26) 评论(0)

WebService入门(一)

一、WebService是什么?Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。其实,一言以蔽之:WebService是一种...
阅读(11) 评论(0)

activeMQ消息队列(xml方式)

一、项目搭建(spring+activeMQ环境)导包:<!-- 消息队列 MQ --> <dependency> <groupId>org.apache....
阅读(34) 评论(0)

activeMQ(JMS消息服务)

一、JMS消息服务讲消息队列就不得不提JMS 。JMS(Java Message Service)API是一个消息服务的标准/规范,允许应用程序组件基于JavaEE平台创建、发送、接收和读取消息。它使分布式通信耦合度更低,消息服务更加可靠以及异步性。二、消息模型在JMS标准中,有两种消息模型:P2...
阅读(12) 评论(0)

activeMQ队列(一)

一、消息队列介绍消息队列中间件是分布式系统中的重要组件,主要解决应用耦合,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性的架构使用较多的消息队列有ActiveMQ,RabbitMQ,Kafka,MetaMQ等...二、消息队列应用场景(异步处理)场景说明:用户注册后,需要发注册邮...
阅读(15) 评论(0)

Spring AOP 入门

/** * AOP概述:面向切面编程 * 将共性的进行抽取,在需要的地方进行动态代理的插入,在不修改源码的基础上,还能对代码进行增强 * AOP的作用及优势 * 作用:在程序运行期间,不修改源码对方法的增强。 * 优势:a.减少代码的重读b.提高开发效率c.方便维护 * 动态代理...
阅读(55) 评论(0)

Spring使用注解方式实现

dao接口 package xinfei.code.dao; public interface UserDao { public void save(); }dao实现 package xinfei.code.dao.impl; import org.springframework.ste...
阅读(66) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 9578
    积分: 783
    排名: 6万+