- 博客(10)
- 收藏
- 关注
转载 走进JavaWeb技术世界1:Web后端与J2EE的由来
后端程序员都干些什么转自:微信公众号 码农翻身这个问题来自于QQ网友,一句两句说不清楚,索性写个文章。我刚开始做Web开发的时候,根本没有前端,后端之说。原因很简单,那个时候服务器端的代码就是一切:接受浏览器的请求,实现业务逻辑,访问数据库,用JSP生成HTML,然后发送给浏览器。即使后来Javascript在浏览器中添加了一些AJAX的效果,那也...
2017-08-29 16:13:36 9812 1
转载 走进JavaWeb技术世界3:JDBC的进化与连接池技术
网络访问随着 Oracle, Sybase, SQL Server ,DB2, Mysql 等人陆陆续续住进数据库村, 这里呈现出一片兴旺发达的景象, 无数的程序在村里忙忙碌碌, 读写数据库, 实际上一个村落已经容不下这么多人了, 数据库村变成了数据镇。这一天, 数据库镇发生了一件大事: 它连上了网络!外部的花花世界一下全部打开, 很多程序开始离开这个拥挤...
2017-08-29 14:43:13 7703
转载 Spring源码剖析3:懒加载的单例Bean获取过程分析
【Spring源码分析】Bean加载流程概览转自:http://www.cnblogs.com/xrq730代码入口之前写文章都会啰啰嗦嗦一大堆再开始,进入【Spring源码分析】这个板块就直接切入正题了。很多朋友可能想看Spring源码,但是不知道应当如何入手去看,这个可以理解:Java开发者通常从事的都是Java Web的工作,对于程序员来说,一个Web项目用到Spring,只...
2017-08-21 14:50:26 3819
转载 Spring源码剖析4:其余方式获取Bean的过程分析
原型Bean加载过程之前的文章,分析了非懒加载的单例Bean整个加载过程,除了非懒加载的单例Bean之外,Spring中还有一种Bean就是原型(Prototype)的Bean,看一下定义方式:1 <?xml version="1.0" encoding="UTF-8"?>2 <beans xmlns="http://www.springframework.o...
2017-08-16 11:26:02 1096
转载 Spring源码剖析5:JDK和cglib动态代理原理详解
AOP的基础是Java动态代理,了解和使用两种动态代理能让我们更好地理解AOP,在讲解AOP之前,让我们先来看看Java动态代理的使用方式以及底层实现原理。转自https://www.jianshu.com/u/668d0795a95b本文是基于jdk1.8来对动态代理的底层机制进行探究的Java中代理的实现一般分为三种:JDK静态代理、JDK动态代理以及CGLIB...
2017-08-15 15:48:23 3102 1
原创 Spring源码剖析6:Spring AOP概述
我们为什么要使用 AOP原文出处:五月的仓颉前言一年半前写了一篇文章Spring3:AOP,是当时学习如何使用Spring AOP的时候写的,比较基础。这篇文章最后的推荐以及回复认为我写的对大家有帮助的评论有很多,但是现在从我个人的角度来看,这篇文章写得并不好,甚至可以说是没有太多实质性的内容,因此这些推荐和评论让我觉得受之有愧。基于以上原因,更新一篇文章,从最基础的原始代...
2017-08-14 17:11:00 2838 1
转载 Spring源码剖析7:AOP实现原理详解
前言前面写了六篇文章详细地分析了Spring Bean加载流程,这部分完了之后就要进入一个比较困难的部分了,就是AOP的实现原理分析。为了探究AOP实现原理,首先定义几个类,一个Dao接口:1234public interface Dao { public void select(); public void insert();}Dao接口的实现类DaoImpl:12345678910...
2017-08-14 16:58:25 1369
转载 Spring源码剖析8:Spring事务概述
原文出处:张开涛9.1 数据库事务概述事务首先是一系列操作组成的工作单元,该工作单元内的操作是不可分割的,即要么所有操作都做,要么所有操作都不做,这就是事务。事务必需满足ACID(原子性、一致性、隔离性和持久性)特性,缺一不可:原子性(Atomicity):即事务是不可分割的最小工作单元,事务内的操作要么全做,要么全不做; 一致性(Consistency):在事务执行前数据库...
2017-08-14 15:48:21 1157
转载 Spring源码剖析9:Spring事务源码剖析
转自http://www.linkedkeeper.com/detail/blog.action?bid=1048Spring AOP是我们日常开发中经常使用的工具,常被用来做统一的日志、异常处理、监控等功能,使用方法在此不多赘述,有兴趣的读者可以自行去网上查阅资料进行学习,我们以注解的使用方式为例,分析其相关源码,其他方式大同小异。开启Spring AOP注解方式首先要配...
2017-08-11 16:32:52 1084
转载 走进JavaWeb技术世界2:JSP与Servlet的曾经与现在
Servlet:我还活着呢!转自:刘欣码农翻身1周前我是Servlet, 由于很多框架把我深深地隐藏了起来,我变得似乎无关紧要了,很多人也选择性的把我给遗忘了。 其实,我还活得好好的呢, 只不过是从前台明星慢慢退居幕后而已。好基友Servlet + JSP想当年我刚刚诞生的时候,无数人对我趋之若鹜。因为那个时候Web服务器只能处理静态的HTML页面,...
2017-08-11 15:42:48 6978
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人