框架
文章平均质量分 62
无德皇叔
这个作者很懒,什么都没留下…
展开
-
SSH框架总结
SSH框架总结一、搭建SSH框架1.1导入相关Jar包 大约45个1.2相关配置文件1.2.1web.xml1、配置ContextLoaderLinstener,用于加载spring 的applicationContext.xml配置文件 默认加载位置为web-inf下的,需要指明 配置文件位置 contextConfigLocation 如果配置文件找不到,就会报FileNot原创 2016-06-25 20:48:45 · 448 阅读 · 0 评论 -
Jersey+Spring+Maven整合demo
Jersey+Spring+Maven整合demo一、导入依赖本次demo使用与galssfish整合的jersey框架主要 需要导入的依赖有jersey依赖,jersey spring 依赖,spring依赖,glassfish依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20原创 2016-11-08 11:21:50 · 1153 阅读 · 0 评论 -
Struts文件上传与下载
一、 配置文件运行的过程二、文件上传加强1、当上传文件大小超过界限时,会报 no result input异常 通过在struts.xml文件中配置常量可以设置上传文件大小 * struts.multipart.maxSize=2097152 默认上传文件总大小 2MB * 超过文件总大小,跳转input 视图, 通过 <s:actionError /> 回显错误信息 2、在stru原创 2016-06-22 23:07:34 · 292 阅读 · 0 评论 -
Struts2基础知识
一、Struts2概述1.1 Struts2MVC框架是指Model、View、COntrollerStruts2是一个MVC框架,主要作用VIEW和Controller层.View可以改造,因为struts提供了自己的一套标签库。strut2提供了核心控制器,以及用户自定义的业务控制器,解决了控器制问题。1.2 框架框架是一个半成品,剩余的工作,要和根据实际的项目业务情况,进行填充。St原创 2016-06-11 22:35:16 · 387 阅读 · 0 评论 -
Spring基础知识
一、Spring学习1.1什么是SpringSpring是一个主要解决了对象依赖问题及现有技术的整合问题,同时彻底解决了事务方面的问题。1.2自定义SpringSpring实质是配置对象,创建工厂生产对象,使用对象时都要从工厂中获取Spring之父学习Spring 主要是学习IOC、DI、AOP、声明事务轮子理论:现在的技术如果已经很成熟,那么就直接包容它,拿来用。技术以实用为准,二、S原创 2016-06-15 08:45:31 · 264 阅读 · 0 评论 -
Shiro 安全框架
Shiro 安全框架学习一、Shiro简介Apache Shiro是Java的一个安全框架。功能强大,使用简单的Java安全框架,它为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解决方案。 实际上,Shiro的主要功能是管理应用程序中与安全相关的全部,同时尽可能支持多种实现方法。Shiro是建立在完善的接口驱动设计和面向对象原则之上的,支持各种自定义行为。Shiro提供的默认实现,使原创 2016-07-03 22:05:28 · 3795 阅读 · 0 评论 -
Lucene基础知识
一、Lucene基础知识1.1 数据分类 数据总体分为两种:结构化数据和非结构化数据。 结构化数据:指具有固定格式或有限长度的数据,如数据库、元数据等。 非结构化数据:指格式不固定或者长度不固定的数据例如文档。1.2 非结构化数据查询的方法1、顺序扫描法:所谓顺序扫描,比如要找内容包含某一个字符串的文件,就是一个文档一个文档的看,对于每一个文档,从头看到尾,如果此文档包含此字原创 2016-07-27 23:46:23 · 1256 阅读 · 0 评论 -
no session问题的产生与解决
no session问题的产生是由于,才有对象导航加载数据,页面使用数据时,由于session已经关闭,无法加载相应数据,此时,可以配置关联关系时设置lazy属性=false,立即加载方法,也可以提前使用数据,使其自动加载,这里介绍使用 OpenSessionInViewFilter解决no session问题在使用了Spring的情况下,解决这个问题很简单,因为Spring已提供了这个过滤器来解原创 2016-07-26 22:35:30 · 6955 阅读 · 1 评论 -
Spring事务管理
一、Spring事务管理1.1 spring事务的底层实现通过配置文件配置事务的详细信息,spring将其封装到对象TransactionDefinition ,通过事务管理器的getTransaction()方法,可以获得事务的状态TransactionStatus,就可以对事物进行进一步操作。1.2 spring事务操作spring的事务操作包括:配置事务详细(增强,通知等),配置事务管理器,原创 2016-07-26 21:59:08 · 283 阅读 · 0 评论 -
Spring事务以及三大框架整合
一、Spring事务管理1.1 事务的特性 事务使用ACID特性来衡量事务的质量。介绍如下: 1,原子性 事务必须是原子的,在事务结束的时候,事务中的所有任务必须全部成功完成,否则全部失败,事务回滚到事务开始之间的状态。 2,一致性 事务必须保证和数据库的一致性,即数据库中的所有数据和现实保持一致。如果事务失败数据必须返回到事务执行之前的状态,反之修改数据和现实的同步。原创 2016-06-18 21:06:46 · 276 阅读 · 0 评论 -
Struts2与SpingMVC的开发对比
SpringMVC与Struts2对比一、核心控制器1、Struts2的核心控制器是StrutsAndPrepareExcuteFilter,本质是Filter<!--配置Struts2核心控制器 --> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher原创 2016-07-25 16:54:36 · 834 阅读 · 0 评论 -
springmvc 异常处理、文件上传以及拦截器相关知识
七 异常处理器(异常处理机制)系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理1、首先声明自定义异常/**自原创 2016-07-25 15:10:49 · 790 阅读 · 0 评论 -
springmvc参数绑定
五、SpringMVC 参数绑定方式5.1 绑定基本数据类型1、通过request的API获取参数RequestMapping("/itemEdit")public ModelAndView itemEdit(HttpServletRequest request) { //从Request中取id String strId = request.getParameter("id");原创 2016-07-25 15:09:36 · 1499 阅读 · 1 评论 -
springmvc基础知识
SpringMVC基础一、SpringMVC介绍SpringMVC与Struts2一样都是表现层框架SpringMVC一般采用注解开发,开发效率相比于Struts2较快,配置文件相对较少,开发方便。二、SpringMVC开发DEMO2.1 导入相应的jar包2.2 创建Conteoller类该类不需要实现任何接口,只需要在类上添加@Controller注解即可。@RequestMapping注原创 2016-07-25 15:08:42 · 1211 阅读 · 1 评论 -
Hibernate基础
HIBERNATE1、HIBERNATE 概述JDBC主要解决的是数据持久化问题,也即数据的永久保存问题。HIBERNATE也是解决持久化问题的,如果按分层开发来实现的话,HIBERNATE解决的是DAO层相关问题。 也即HIBERNATE 是对JDBC的封装持久化相关技术:JDBC、DBUTILS框架、HIBERNATE框架、MYBATIS框架。这些技术中 HIBERNATE框架相原创 2016-06-07 10:12:29 · 305 阅读 · 0 评论 -
Hibernate深入
1.no-session 问题1.1 no-session问题的产生异常名称:org.hibernate.LazyInitializationException: could not initialize proxy - no Session1、no-session问题产生的原因是获取数据使用延迟加载数据的方式,当使用数据前关闭session的,再使用数据时,数据不会加载,进而报错1.2 解决n原创 2016-06-10 22:34:55 · 343 阅读 · 0 评论 -
Hibernate全方位总结
一、Hibernate简介Hibernate是一个持久层的ORM框架Hibernate用于简化DAO层的操作,封装了JDBC的操作。ORM 对象关系映射 将java的对象与关系数据库进行映射 类名映射为表名 类中属性映射为表的字段 对象映射为表中记录使用Hibernate进行数据库操作时,只需要操作对象即可,无需考虑SQL语句,很好的体现面向对象的思想。二、Hibe原创 2016-06-10 22:32:58 · 340 阅读 · 0 评论 -
Maven基础
一、Maven概述1.1、Maven概述Maven是阿帕奇下的一个开源项目,它是一个项目管理工具,同时也是一个项目构建工具,它用于Java项目进行项目构建、依赖管理以及项目信息管理。maven是通过pom.xml文件来管理项目,每个maven工程都有一个pom.xml文件Maven包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project原创 2016-06-26 22:19:24 · 572 阅读 · 0 评论 -
Mybatis 源码分析一、 SqlSessionFactory的创建过程
本次解析是基于Mybatis与Spring整合的方式,分析Mybatis的初始化过程。一、配置文件解析过程 Spring与Mybatis整合配置过程 1.1 配置数据源xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans" xmlns:xs原创 2017-03-21 17:07:03 · 843 阅读 · 0 评论