1. 一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? 1.2. 什么是 Spring Framework? Spring 是一个开源应用框架,旨在降低应用程序开发的复杂度。 它是轻量级、松散耦合的。 它具有分层体系结构,允许用户选择组件,同时还为 J2EE 应用程 ...
分类:
编程语言 时间:
2019-11-28 21:10:03
阅读次数:
59
一、单例模式的应用场景 单例模式(singleton Pattern)是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。J2EE中的ServletContext,ServletContextConfig等;Spring中的ApplicationContext、数据库连接池等。 二、 ...
分类:
编程语言 时间:
2019-11-28 19:41:07
阅读次数:
88
1.微服务:一个项目 可以由多个 小型服务构成(微服务)2.spring boot可以快速开发 微服务模块 a.简化j2ee开发 b.整个spring技术栈的整合(整合springmvc spring) c.整个j2ee技术的整合(整合mybatis redis) 3准备:jdk: JAVA_HOM ...
分类:
编程语言 时间:
2019-11-27 17:35:44
阅读次数:
89
引用地址:http://www.mossle.com/docs/springsecurity3/html/introduction.html 1.1. Spring Security是什么? Spring Security为基于J2EE企业应用软件提供了全面安全服务。 特别是使用领先的J2EE解决方 ...
分类:
编程语言 时间:
2019-11-27 17:33:17
阅读次数:
65
概念 VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而 ...
分类:
其他好文 时间:
2019-11-26 13:12:31
阅读次数:
66
我们通常说的Java项目也都是JavaWeb,J2ee项目;现在说的是JavaWeb。 最简单的办法 多看别人项目源码 在别人基础上修改,而现在要一点一点掰开看看。 1.立项: 要做什么东西,最后的要求是什么样,做的广度和深度,即确定项目的边界和范围 2.技术可行性: 需要哪些技术储备,准备学习哪些 ...
分类:
编程语言 时间:
2019-11-23 09:40:51
阅读次数:
79
一、 Spring Boot 入门 1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 2、微服务 2014,martin fowler 微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过HTT ...
分类:
编程语言 时间:
2019-11-18 18:51:08
阅读次数:
72
0. 软件下载 本文假定你已安装了 JDK 环境,如未安装,可参阅 Java 开发环境配置 。 我们可以使用 Eclipse 来搭建 JSP 开发环境,首先我们分别下载一下软件包: Eclipse J2EE Tomcat 1.Tomcat 下载安装 你可以根据你的系统下载对应的包 (以下以 Wind ...
分类:
Web程序 时间:
2019-11-13 21:53:26
阅读次数:
114
1. Spring 事务处理 Spring MVC乱码问题 三种处理数据库的方式 (1)jdbc(J2EE规范) (2)Spring JDBCTemplate(进一步封装) (3)MyBatis/Hibernate(不容易调错,效率不是很高,但写代码更新简单) (4)jpa (J2EE规范) jav ...
分类:
编程语言 时间:
2019-11-11 12:46:07
阅读次数:
78
J2SE:Standard Edition(标准版) ,包含 Java 语言的核心类。如IO、JDBC、工具类、网络编程相关类等。从JDK 5.0开始,改名为Java SE。 J2EE:Enterprise Edition(企业版),包含 J2SE 中的类和企业级应用开发的类。如web相关的serv ...
分类:
编程语言 时间:
2019-11-11 09:44:47
阅读次数:
83