Spring(一)

[color=red]Spring简介[/color] Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。   ◆目的:解决企业应用开发的复杂性    ◆功能:使用基本的JavaBean代替EJB,并提供了更…

拦截 Struts(四)

拦截 Struts     前面提到过,通过将 Struts 动作委托给 Spring 框架而整合 Struts 和 Spring 的一个主要的优点是:您可以将 Spring 的 AOP 拦截器应用于您的 Struts 动作。通过将 Spring 拦截器应用于 Struts 动作,您可以用最小的代价处理横切关注点。     虽然 Spring 提供很多内置拦截器,但是我将向您展示如何创建自己的拦截器并把它应用于一个 Struts 动作。为了使用拦截器,您需要做三件事: …

(转)如何成为一名JAVA初级程序员

目前,JAVA是开发人员的热宠,很多论坛都有不少热爱JAVA的开发人员,也有不少想成为JAVA程序员,但苦于不知道该如何学习,也不清楚该学些什么知识才能成为一个JAVA程序员。本人在这里抛砖引玉,和大家讨论成为一个JAVA初级程序员应该具有的知识,与大家共享。 个人认为想成为一个合格的JAVA初级程序员应该具备如下知识: 一、面向对象的知识:JAVA是一个面向对象的开发语言,因此熟悉面向对象对学习JA…

web页面处理流程

声明:这里以未经过预编译的无项目文件的网站为例. 第一次请求 由相应语言的编译器根据CLS(公共语言规范)将代码编译为IL(中间代码). 第一次执行 由CLR(公共语言运行时)编译成兼容于你网站所在主机的机械代码.这个过程被称为JIT(just in time)即时编译. 注明:编译在代码未改变前都只执行一次,机械代码会被缓存在:c:/windows/microsoft.net/framework/v2.0.50727/temporary asp.net files 下面,只有再代…

学好spring系列之理解DI(控制反转)

1.什么是spring框架以及spring框架的好处 首先必须得认识到spring框架是一种轻量级的J2E应用程序框架,它主要的重点就是IOC容器以及AOP面向切面编程(同时也是轻量级的),它是采用非侵入式的设计,所以可以很好的跟其他的框架结合起来使用,比如hibernate,structs,ibatis等框架,在开发的时候非常便利。 2.什么是spring框架的IOC容器呢? IOC容器的全称是Inversion of Control,中文翻译过来一般称…

Struts2(XWork)中的Container 一

本文是<<struts2 技术内幕>>的学习笔记 在进行面向对象编程的时候,我们不可避免地要使用继承实现等等java提供的语法支持。但是复杂的对象关系也为对象生命周期的管理带来了至少以下两个问题。 1 程序运行时,应如何双肩我们所需要的对象。 2 当创建一个对象后,如何保证与其相关联的依赖关系也正确的被创建处理。 好在先辈们已经给我们想好了出路------在程序中引入一个额外的编程元素:容器…

SpringMVC入门篇(3)

Java 发表评论
SpringMVC入门篇(3) SpringMVC入门篇(1):原文链接 SpringMVC入门篇(2):原文链接 自定义参数绑定 由于日期数据有很多种格式,springMVC没办法把字符串转换成日期类型。所以需要自定义参数绑定。 前端控制器接收到请求后,找到注解形式的处理器适配器,对RequestMapping标记的方法进行适配,并对方法中的形参进行参数绑定。可以在springmvc处理器适配器上自定义转换器Converter进行参数绑定。 自定义…

从零开始实现一个可用的mvc框架-吴立中-专题视频课程

从零开始实现一个可用的mvc框架—1991人已学习 课程介绍        从零开始,一步一步的实现一个可用的类似于springmvc的mvc框架;课程收益    本套课程会带你从零开始一步一步的实现一个可用的类似于springmvc的mvc框架;让你真正了解框架的实现过程;讲师介绍    吴立中更多讲师课程    从事多年软件开发工作;熟悉android;javaweb;opengles;webgl等技术;课程大纲  第1章:课程介绍及效果演示    1.…

【SpringMVC学习02】走进SpringMVC的世界

  上一篇博文主要介绍了springmvc的整个架构执行流程,对springmvc有了宏观上的把握,这一篇博文主要以案例作为驱动,带你走进springmvc的世界。案例中的需求很简单:对商品列表的查询。表的话还是使用我在学习mybatis时候用的表,具体可以参见这篇博文中的建表语句。 1. 环境的搭建   需要导入spring的jar包,单纯的入门springmvc的话不需要导入所有的spring jar包,但是核心包和spring-web/spr…

SpringBoot非官方教程 | 第十二篇:springboot集成apidoc

转载请标明出处: 原文首发于:https://www.fangzhipeng.com/springboot/2017/05/12/sb12-apidoc.html 本文出自方志朋的博客 首先声明下,apidoc是基于注释来生成文档的,它不基于任何框架,而且支持大多数编程语言,为了springboot系列的完整性,所以标了个题。 一、apidoc简介 apidoc通过在你代码的注释来生成api文档的。它对代码没有侵入性,只需要你写好相关的注释即可,并且它仅通过写简单的配…

Spring Security – Acegi 框架介绍

概述     对于任何一个完整的应用系统,完善的认证和授权机制是必不可少的。Acegi Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为Spring官方的一个子项目,所以也称为Spring Security。它通过在Spring容器中配置一组Bean,充分利用Spring的IoC和AOP功能,提供声明式安全访问控制的功能。虽然,现在Acegi也可以应用到非Spring的应…

Java开源大全

未分类 , , , , 发表评论
Spring Framework 【Java开源JEE框架】Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的…

Spring Boot学习笔记四–配置文件

Spring Boot支持的配置文件类型 application.properties application.yml 配置文件的名称固定为application yaml(yml)配置文件详解 概述 在Spring中使用xml作为配置文件,Spring Boot中使用yml作为配置文件,yml一种以数据为中心的标记语言,不存在xml各种繁琐的标签 基本语法 k: (空格)v表示一个键值对 如果存在层级关系,以空格缩进来控制层级关系,左侧需要对齐 server: port: 8080 address: error…

Hibernate入门

Hibernate笔记 什么是框架 框架:指的是软件的半成品,已经完成了部分功能。 EE的经典三层结构 Hibernate(开放源代码的对象关系映射框架) Hibernate:Hibernate是一个持久层的ORM框架。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随…

在Java的Hibernate框架中对数据库数据进行查询操作

这篇文章主要介绍了Java的Hibernate框架中对数据库数据进行查询操作的方法,Hibernate是Java的SSH三大web开发框架之一,需要的朋友可以参考下 Hibernate查询语言(HQL)是一种面向对象的查询语言,类似于SQL,但不是对表和列操作,HQL适用于持久对象和它们的属性。 HQL查询由Hibernate转换成传统的SQL查询,这在圈上的数据库执行操作。 虽然可以直接使用SQL语句和Hibernate使用原生SQL,但建议使用HQL…