随笔分类 - Spring开发框架
摘要:服务器端的数据接收必须要保证整个数据的合法性,该接收什么类型的数据就应该接收什么类型的 常用的验证规则基本上有四种: int数据类型:\d+ double数据类型:\d+(\.\d+)? string数据类型:验证该数据是否为空 date数据:验证是否为一个日期,\d{4} \d{2} \d{2}
阅读全文
摘要:拦截器是在用户和具体操作的Action之间做一个屏障 保证提交到Action上的数据是真实有效的数据 实现拦截器的操作处理接口:org.springframework.web.servlet.HandlerInterceptor public boolean preHandle(HttpServle
阅读全文
摘要:如果需要文件上传,需要实现MultipartFile接口 该接口的子类是CommonsMultipartFile:org.springframework.web.multipart.commons.CommonsMultipartFile 该接口是所有上传文件公共的定义配置 主要方法如下: publ
阅读全文
摘要:使用int类型进行接收 在Spring MVC里面对于参数的接收也都是按照字符串接收 而后在帮助用户自动进行转型控制 测试方法: 测试url 1: 测试url 2: 设置参数名称 @RequestParam的作用: 可以指定参数名称 如果没有设置参数内容,可自动使用一个默认值来替换 测试方法: 测试
阅读全文
摘要:Spring MVC指的是Spring本身针对于MVC设计开发所提出的一种框架 Spring MVC设计中有效解决的MVC设计问题: 更加轻松的多业务支持,避免了用户自己进行反射的操作处理 可以更加简单的实现VO与提交参数的自动转换 依据AOP的设计思想提供了拦截器的概念,用它来进行服务器端接收参数
阅读全文
摘要:传统JDBC开发 开发步骤: 1. 进行数据库驱动程序的加载 1. 取得数据库的连接对象 1. 声明要操作的SQL语句(需要使用预处理) 1. 创建数据库操作对象 1. 执行SQL语句 1. 处理返回的操作结果(ResultSet) 1. 关闭结果集对象 1. 关闭数据库的操作对象(Statemen
阅读全文
摘要:1、定义业务层接口和子类 2、定义一个描述AOP程序处理的结构类 3、配置applicationContext.xml文件 4、编写测试程序 5、输出结果
阅读全文
摘要:AOP深入配置可以实现以下功能: 前置通知的参数传递 返回通知 针对异常进行处理 1、定义业务层接口和子类 2、定义一个描述AOP程序处理的结构类 3、配置applicationContext.xml文件 4、编写测试程序 5、输出结果 AOP深入配置之环绕通知 1、定义一个描述AOP程序处理的环绕
阅读全文
摘要:Spring中对于代理设计模式的实现使用的是AOP(面向切面编程) 一般业务层操作主要有几点 进行操作日志记录 进行数据层的具体操作 如果是更新处理,则需要进行事务的控制(提交或者回滚) 进行数据库的关闭,如果出现有错误则进行日志的记录 AOP的作用是实现对所有的切入点可利用一个表达式直接通过配置文
阅读全文
摘要:Spring Task基于配置文件的任务定义 1、定义任务执行类 2、修改applicationContext.xml配置文件 配置间隔触发 配置cron定时触发 3、启动Spring容器实现间隔触发任务 Spring Task基于Annotation的配置 1、修改applicationConte
阅读全文
摘要:java定时调度任务 定时调度:在无人值守的时候后,系统可在某一时刻执行某些特定功能的机制 定时调度操作分为两种:定时触发、间隔触发 java提供两个定时调度处理类:Timer、TimerTask TimerTask主要是定义任务执行,相当于启动一个线程执行某些任务的处理 企业项目开发过程中基本使用
阅读全文
摘要:通过配置文件applicationContext.xml去进行Resource资源读取 定义一个专门负责资源处理的程序: 配置applicationContext.xml文件 读取CLASSPATH资源: 读取网络资源 读取文件资源 测试程序: 通过配置文件applicationContext.xm
阅读全文
摘要:Spring开发框架专门提供了一组资源的处理接口: org.springframework.core.io.Resource (org.springframework.core.io.InputStreamSource子接口) Resource接口主要是进行资源的数据读取 内存读取(ByteArra
阅读全文
摘要:1、定义一个Dept类 2、定义一个IDeptDAO的操作接口 3、定义业务层的处理类 4、配置applicationContext.xml 主要核心配置 Annotation注解 数据层:仓库配置类 @Repository(org.springframework.stereotype.Reposi
阅读全文
摘要:实现普通数组的注入 定义一个Dept类 修改applicationContext.xml文件,进行Dept类对象的定义 在Spring里面吧数组和List作为同等的对待 使用array标签定义groups 使用list标签定义groups 测试程序 输出结果 实现set集合的注入 定义一个Dept类
阅读全文
摘要:Spring的依赖注入形式实际上所有对象产生控制都要通过applicationContext.xml文件实现 依赖注入必须启动容器后才可以进行该配置文件的内部的加载操作 依赖注入之有参构造 定义一个Dept类 修改applicationContext.xml文件,进行Dept类对象的定义 测试程序
阅读全文
摘要:控制反转原理 测试接口程序 原始对象调用 在java开发中需要通过使用关键字new来进行对象产生,耦合度加深。 new是造成代码耦合度关键的元凶 可以通过引入一个专门负责具体操作的代理公司开发,这样可以避免关键字new 使用Spring开发框架进行代理 修改applicationContext.xm
阅读全文
摘要:1、搭建Maven的web项目 2、创建相关文件 3、pom.xml配置文件 4、applicationContext.xml配置文件 5、log4j.properties配置文件
阅读全文
摘要:Java Web开发架构 显示层 JSP结合动态显示出列表数据,生成的是HTML 使用JavaScript、CSS、JQuery等开发框架进行页面的动态效果 更好的UI设计 传统框架:HTML + CSS + JavaScript + Ajax + JSP + JSTL + EL + JSON 目前
阅读全文

浙公网安备 33010602011771号