大多数人选择Java可能只是由于听说Java前景好、Java比较好找事情、Java措辞在TIOBE排行榜上一贯位于前三等等之类的缘故原由,那如果你想成为一名合格的精良的Java工程师的话,究竟该若何循规蹈矩的学习,如何系统的学习呢?
入门篇
俗话说“师傅领进门,修行在个人”,带你入门,只是程序之路的开始,根本越踏实,后面学习起来相对随意马虎,如果不踏实,很快就会碰着学习的瓶颈,无法提高。那么学习Java究竟该当如何入门呢?
(1) 首先要深刻理解面向工具的观点,这个非常主要,它贯穿全体Java开拓。
但也并不是说必须完备理解观点才可以去学Java。而是先打仗Java的根本知识,如类、属性、方法等。然后在学习的过程中去理解面向工具的观点。
(2) 在大概理解面向工具的观点后,这时你该当更深入的学一些Java的语法和一些API的利用。
同时要养本钱身良好的编码习气,如Java措辞有对包名、类名、方法名等的命名规范。这个时候要考试测验按照规范写代码,同时改掉以前写代码时养成的不良习气。
(3) 在熟习了常用的API及语法后,要去学习I/O和流(Stream)以及多线程编程和网络编程。
I/O和输入输出流,要闇练节制。而在这个阶段暂时不须要深入理解多线程编程和网络编程。
(4) 在系列根本完成之后就须要去打仗下数据库和JDBC,对付数据库暂时不须要深入理解,能够创建表、查询表数据即可。然后考试测验利用JDBC连接数据库,并对数据库中的数据做CURD操作。
(5) 在学习Java初期,我建议大家利用文本编辑器来写代码,一是有助于影象Java中的一些关键字和常用类及方法,二是可以熟习Java的常用命令。在利用了一段韶光的文本编辑器后就可以利用IDE来开拓了,利用IDE将使你写代码写得更快,也不随意马虎出错。
根本是很主要的,虽然大略,但不容忽略。
根本阶段只推举一本《Thinking in Java》,
如果看到这里,恭喜你,你已经打败了50%的人。接下来我们将讲述进阶须要学习的知识有哪些。
中级篇入门后就可以选择主攻方向了,有三个进阶方向可以选择,分别是Web开拓(以下简称Web)、Android移动端开拓(以下简称Android)和做事器端开拓。
这三个方向都须要有踏实的Java根本。
(1)Web开拓方向,紧张有B/S运用开拓、微信开拓、支付宝做事号等。
(2)Android开拓,主攻移动端运用的开拓。移动端包括搭载Android系统的手机、平板、电视盒子等设备。
(3)做事器端开拓,紧张是通讯做事器的开拓,如游戏做事器、腾讯的QQ做事器等。Web和做事器端开拓,加起来也叫做企业级开拓,即JavaEE开拓。
入门往后,就可以在做事器端开拓方向发展,但是还是建议学习下Java中级的内容,这些内容也有助于你今后在通讯开拓的路上走得相对轻松一些。
接下来我们紧张谈论Web方向,以是这里我们只谈论Web方向。
在中级阶段你打仗的知识面将更广,下面是要连续节制的知识。
(1) 先须要学习HTML和CSS,然后再学习JS以及jQuery。
(2) 在有一定根本之后就可以开始学习JSP和Servlet了,重点学习下JSP的内置工具及EL表达式,并试着去做一些页面。
(3) 然落后修下Ajax,要能够闇练的利用JSON和XML来做数据交互。
以上内容学习完之后Java的根本部分就算是基本节制了,下面就该学习一些框架了。
(1) 建议先从Spring学起,Spring将成为你今后开拓项目的核心框架。
Spring也是现在项目中最常用的框架。可以深入的学习,试着去理解Spring的一些实现事理,这将有助于你更好的利用Spring。
(2) 学完Spring之后可以学习下ORM框架,比如hibernate和MyBatis,这些相对付Spring来说要大略的多。紧张学习与Spring的整合和Spring中的事务管理。一定要深入的理解数据库事务,这将对你今后的项目开拓非常有帮助。
(3) 末了我们来说掌握层的学习,这里我建议大家重点学习SpringMVC。由于SpringMVC是目前利用最为广泛的掌握层,而且大略易学,已经有了要替代Struts的趋势了。但是Struts还是要学习下,毕竟还有一些公司在用,这将为你找事情增加一点筹码。
在学习这些内容的过程中一定要学习下代码管理工具SVN和Git,目前SVN在企业中用的较多,而开源社区一样平常都是用的Git。
有了JSP根本和节制了框架的利用后就可以出去找事情了,在事情的实践过程中你将对这些知识利用,从而节制的更加稳定。
也可能在事情过程中会碰着你没有学过的技能,不要怕,有了之前的根本你将很快节制这些新的技能,加入事情的第一年将是你进步最快的一年。
而加入事情之后你可能也不会有太多系统的韶光来学习,这时候一定要约束好自己。不能忘却学习,学习是最好的进步办法。
技能性的文章比较呆板,如果你看到这里了恭喜你,你已经打败了70%的人。
接下来我们来讲述高等篇的学习
高等篇当我们参加了事情之后,会逐渐打仗更多的技能。如果有机会的话,就多学习些技能,不求精通,但求会用,并且知道这项技能能够办理什么问题。
在项目中参与设计文档的编写,能够为自己的项目选择得当的框架,并且能用自己学到的技能去办理项目中碰着的难题。这时候根据项目和公司的差异多运用的技能也不尽相同,但是日志框架、项目构建、单元测试、缓存、集群、卖力均衡、SOAP等是一定要节制的。这些是在大型项目中比较常用的技能。然后可以根据自己的兴趣及业余韶光去学习自己感兴趣的技能。
架构师之路
要成为一名精良的架构师首先一定是一名卓越的程序员,架构设计不仅仅是理论,它是在实践中产生的履历和结果。
架构师要有灵敏的嗅觉,能够看清未来技能的发展方向,应该避免在项目中利用已过期的技能或没有社区支持的技能。
作为一名架构师要节制以下技能:
SOA:在微做事横行的年代,这项本领是必不可少的。
设计模式:这将有助于你设计出更加优雅的程序。
架构模式:如果说设计模式是让我们更优雅的编码,架构模式便是让我们更优雅的组织模块。
分布式架构:追求高并发、可扩展、高可用的软件平台;
数据与传输安全:互联网是邪恶的,请保护好你的数据和网络平台;
至此大概便是程序员的所要走的整条路,如果你是想成为精良程序员的人,看到了这里,那你已经打败了99%的人,剩下的便是实践,立时开始去找寻学习的资料一步一步开始从小白到架构的发展之路。
推举书目作为补充,我们给出各个阶段那些经典的著作。
根本阶段:《Thinking in Java》,别说看不懂,难。如果这都看不懂,那就根本还没算入行啊。
Java升级:《Effective Java》、《深入理解Java 虚拟机》、《Java性能优化威信指南》
WEB阶段:《http威信指南》、《Java Web 高等编程》
开拓框架:《Spring揭秘》、别的框架的知识,直接看在线文档或者API
数据库:《MySQL 必知必会》
架构设计:《企业运用架构模式 》和《重构 改进既有代码的设计重构》、《领域驱动设计:软件核心繁芜性应对之道》、
方法论:《单元测试之道》、《敏捷开拓-敏捷软件开拓:原则、模式与实践》、《测试驱动开拓的艺术》、《编程珠玑》
设计模式:《设计模式:可复用面向工具软件的根本》
WEB安全:《白帽子讲Web安全》
WEB架构:《大型网站技能架构:核心事理与案例剖析》
知识点树
末了,我们花了点韶光整理了一份我们最课程的JavaEE的知识点树,按照这份知识点进行学习,那么,成为中高等Java程序员已经完备没有问题了。把稳,个中每个Chapter大概须要一天旁边学习消化完毕。
如下:
第一阶段JavaSE核心技能Chapter01
Java概述
开学仪式与打算机根本、Java编程措辞概述、Java编程措辞发展简史、Java编程措辞紧张特色、Java技能体系平台、Java核心机制与JVM运行事理、搭建 Java开拓环境与JDK 的安装与配置、Java程序分类、第一个 Java 运用程序HelloWorld、Java 程序文件、编译和实行、Java代码的风格与注释
Chapter02
Java程序基本语法
Java标识符与关键字、变量的声明与利用、变量内存空间分配与事理、进制与位运算、变量的数据类型、数据类型之间的转换、变量的运算与浸染域
Chapter03
流程掌握之选择构造
顺序构造概述、分支构造之if 分支构造、分支构造之switch 选择构造与干系规则
Chapter04
流程掌握之循环构造(一)
循环构造之for 循环、循环构造之while 循环、do-while 循环语句
Chapter05
跳转语句与流程掌握语句的综合运用
跳转语句的利用、流程掌握语句场景的选择、流程掌握语句的综合练习
Chapter06
Java中方法的声明与调用
方法的声明与利用、方法调用的过程剖析、调用其它类的方法、参数的值通报、方法的重载、可变个数参数的方法以及命令行参数、阶段案例:猜拳游戏与万年历或其他
Chapter07
Java数组
数组概述、数组语法定义、数组元素操作、数组元素排序、数组元素查找、数组的默认初始化与内存剖析、数组综合运用数独与布局算法、数组作为方法参数和返回值类型
Chapter08
面向工具编程概述
面向工具编程思想概述、类和工具观点及关系、类的语法定义、工具的属性和方法、类的实例化
Chapter09
面向工具编程进阶
布局方法、this关键字、类的封装性、static关键字、动态块与静态块、Java工具的内存管理与垃圾回收、单例模式
Chapter10
类的继续与多态
工具的关联关系、继续的基本观点、类继续的语法实现、final关键字与super关键字、继续的优缺陷、继续中类中各个成员特点、方法重写、继续的综合案例
Chapter11
多态性
多态概述、多态实现、工具类型的转换、instanceof 运算符、抽象类、面向工具综合案例
Chapter12
内部类、接口和包
接口、包 (package) 的管理与浸染、类成员访问权限的谈论、内部类、Factory Method 设计模式、阶段测试(安排在自习韶光进行)
Chapter13
非常处理
非常的观点与事理、非常的构造体系、运行时非常与非运行时非常、非常的处理、try-catch 示例、利用finally回收资源、throw与throws关键字、自定义非常、实战中自定义非常的运用解析、非常链与非常信息的访问
Chapter14
内部类与Java API(一)
字符串类概述、String 类的利用与内存事理、String 类的算法剖析、StringBuffer 与 StringBuilder
Chapter15
Java API(二)
Object类详解
2基本数据类型包装类、装箱与拆箱、System类、Date类、SimpleDateFormat类、Calendar类、Math类、BigInteger类与BigDecimal类
Chapter16
凑集与泛型(一)
凑集框架概述、Collection
系列凑集层次构造、Map凑集的层次构造、Iterator 与 ListIterator、List 系列凑集与Set系列凑集
Chapter17
凑集与泛型(二)
Map 系列凑集与数据构造剖析、HashMap与Hashtable、TreeMap、Properties、Collections 工具类、Arrays工具类
Chapter18
凑集与泛型(三)
凑集中利用泛型、自定义泛型类、泛型接口、泛型方法、泛型中利用通配符
Chapter19
Java IO流(一)
流的观点、IO流构造体系、IO流事理剖析、File类详解
Chapter20
Java IO流(二)
IO流的分类、字节IO流操作、字节IO流的装饰模式与缓冲流、文件的复制与性能比拟、工具流实现工具的序列化与反序列化
Chapter21
Java IO流(三)
掌握台IO的标准输入流与标准输出流、字符IO流操作、桥接器与流的转换、RandomAccessFile 类、IO流综合案例:学生管理系统
Chapter22
Java多线程(一)
线程与进程概述、继续 Thread
类与实现 Runnable 接口创建线程、线程的启动、线程的生命周期、用户线程与守护线程、线程的调度、线程的优先级、线程通信
Chapter23
Java多线程(二)
多线程的安全问题与办理办法、线程的同步、线程同步案例——票务业务实现、互斥锁、线程的去世锁问题、生产者与消费者案例、TheadLocal与线程间数据共享、线程池
Chapter24
网络编程
网络编程根本知识、网络编程的紧张问题、如何实现网络中主机的相互通讯、网络通讯要素、网络通信协议、TCP/IP参考模型(或TCP/IP协议)、数据的封装与拆封、InetAddress 类解析、TCP 协议与UDP协议、Socket
的TCP编程、理解UDP协议的网络编程、URL与URI详解、URL编程针对HTTP协议的URLConnection、URLDecoder与URLEncoder类、5、项目案例:大略单纯版的网络谈天室
Chapter25
Java 反射与代理(一)
Java 反射机制的研究与运用、反射的事理剖析、JVM 与类、类的加载、初始化、类初始化的机遇、类加载器 ClassLoader简介、类加载机制、创建并利用自定义的类加载器、Class类详解、获取 Class 实例的办法、从 Class 中获取信息
Chapter26
Java 反射与代理(二)
Proxy 和
InvocationHandler 创建动态代理、动态代理和AOP(Aspect Oriented
Programming)、泛型和Class类、利用反射来获取泛型信息
Chapter27
Java表明
JAVA 表明概述、元数据的浸染 、元表明 、基本内置表明 、自定义表明 、表明的高等运用
、限定表明的利用范围 、表明保持性策略 、文档化功能 、标注继续 、读取表明信息的方法
Chapter28
Java8 新特性
Lambda 表达式与Lambda表达式的参数通报、类型推断、Java8核心函数式接口、方法引用与布局器引用、Streams与Streams操作的核心步骤、Optional、Date/Time API (JSR 310)、JavaScript引擎Nashorn、并行(parallel)数组、并发(Concurrency)
Chapter29
Java核心技能总复习
知识点归纳串讲、重点难点口试题串讲
Chapter30
项目和卒业考试
JAVASE综合项目实训:基于文件版的ATM实现、JavaSE阶段卒业考试
第二阶段:数据库技能Chapter01
Mysql 根本
Mysql的安装和利用、图解Mysql程序构造、Mysql做事器的配置、Mysql 客户端利用、用户权限管理、Mysql数据库的利用
Chapter02
SQL根本
SQL概述与运用、创建和管理表、约束、数据查询与分页
Chapter03
数据操作与事务
数据添加、数据修正、数据删除、事务与事务管理
Chapter04
Mysql存储过程、函数与触发器
存储过程、系统函数与自定义函数、触发器
Chapter05
JDBC
JDBC概述、获取数据库连接、数据库连接池C3P0
与 DBCP、利用JDBC 完成数据库CRUD操作、批量处理与元数据
Chapter06
DBUtils
利用QueryRunner、可插拔式结果集处理、批量处理、大数据结果集处理、自定义结果集处理、利用DBUtils编写通用 DAO
Chapter07
JDBC综合案例图书管理系统
第三阶段:JavaWeb开拓Chapter01
HTML
B/S架构、HTML标记详解、HTML DOM
Chapter02
CSS
CSS选择器、常用样式、盒子模型与布局
Chapter03
HTML5与CSS3
HTML5新特性、CSS3新特性
Chapter04
JavaScript根本
JavaScript基本语法、JavaScript流程掌握、数组、函数、JavaScript内置工具的利用与面向工具
Chapter05
JavaScript事宜与事宜处理
JavaScript事宜机制(绑定/触发)、JavaScript事宜冒泡、JavaScript DOM模型与BOM模型、表单的JavaScript验证
Chapter06
XML概述
XML用场、XML文档构造、XML基本语法、格式良好的XML、格式有效的XML、DOM与SAX解析、DOM4j文档操作
Chapter07
Web做事器根本
TCP/IP网络协议简介、HTTP协议、Tomcat做事器搭建、Tomcat目录构造解析、Tomcat端口配置、Tomcat启动与停滞、Tomcat与Eclipse整合、Web工程创建与支配、Servlet观点与浸染、Servlet创建、配置与访问
Chapter08
Servlet详解
Servlet生命周期、HttpServletRequest与HttpServletResponse、中文乱码办理方案、ServletConfig与ServletContext、重定向与转发、项目路径问题
Chapter09
Cookie与Session
Cookie机制、Cookie创建与利用、Session事理、Session失落效、URL重写、Token令牌运用
Chapter10
JSP基本语法
JSP语法、JSP事理、JSP脚本片段与表达式、JSP声明与指令、JSP九大内置工具、域工具利用、JSP指令与动作标签
Chapter11
EL
EL表达式简介、EL利用、EL取值事理、EL的11大隐含工具、EL2.2与3.0规范、EL逻辑运算、函数库深入
Chapter12
JSTL
JSTL简介、JSTL-核心标签库、JSTL-函数标签库、JSTL-fmt标签库、自定义标签库利用、自定义标签库事理、JSP两种开拓模式
Chapter13~Chapter15
HR管理系统
Chapter16
Filter与Listener
Filter事理、Filter声明周期、Filter链、Filter登录验证、Filter事务掌握、Listener事理、八大监听器利用、Listener监听在线用户
Chapter17
Servlet3.0与文件上传下载
Servlet3.0新特性、文件上传事理、commons-io与commons-fileupload、文件上传参数掌握、文件上传路径浏览器兼容性办理、文件下载事理、文件下载相应头、文件下载中文乱码与浏览器兼容性
Chapter18
AJAX与JSON
AJAX技能概述、Ajax事理与XMLHttpRequest利用、Get要求与Post要求、JSON语法、Java
JSON转换、JavaScript JSON转换
Chapter19
JQuery根本
jQuery快速入门、jQuery语法详解、jQuery工具/JavaScript工具转换、jQuery选择器、jQuery事宜与事宜冒泡、事宜合成
Chapter20
Jquery高等
jQuery与CSS、jQuery动画殊效、jQuery操作数组、jQuery 基本AJAX方法、底层$.ajax利用
Chapter21
Bootstrap
bootstrap快速利用、栅格系统、表单、表格、按钮、图片、下拉菜单、按钮组利用、导航条、分页、进度条
Chapter22~Chapter26
电商项目实战
Chapter27
项目验收阶段测试
Chapter28
数据库概述与Oracle数据库的安装和卸载
数据库概述、观点数据模型与物理数据模型、关系型数据库的三范式、Oracle数据库的安装、Oracle数据库的卸载
Chapter29
Oracle数据库的管理与开拓根本
用户与权限、Oracle网络配置、Oracle客户端工具的利用、Oracle基本类型、Oracle表与约束
Chapter30
Oracle数据库的查询
SQL概述、基本查询、条件查询与排序查询、查询过程中利用Oracle单行函数、Oracle分组查询
Chapter31
Oracle多表查询与子查询
内连接等值连接查询、内连接不等值连接查询、内连接自连接与自然连接查询、左外连接查询与右外连接查询、交叉连接查询、单行子查询与多行子查询、干系子查询、Oracle分页查询
Chapter32
Oracle数据增编削与事务
数据添加、数据修正、数据删除、事务与事务掌握、其它常用数据库工具
Chapter33
PL/SQL编程
PL/SQL编程概述、数据类型、匿名块、变量常量的声明与初始化、流程掌握、游标、存储过程与函数、程序包与触发器
第四阶段:盛行框架与新技能
Chapter01
Struts2 框架
MVC与与盛行MVC框架概述、Struts2概述、Struts2事理与流程简析、Struts2框架搭建、Struts2获取参数数据、Struts2范围工具与ServletAPI的利用
Chapter02
Struts的详细配置
Struts2合法的配置文件、Struts2 常量配置、Struts2 包配置、Struts2 Action配置、Struts2 Result配置、Struts2 非常处理
Chapter03
Struts的OGNL与值栈
OGNL概述与利用、值栈与OGNL与常用标签
Chapter04
Struts2深入
Struts2拦截器概述、拦截器创建与拦截器配置、Struts2与Ajax、文件上传与下载、Struts2类型转换与自定义类型转换
Chapter05
Hibernate入门
Hibernate环境搭建与配置、hibernate.cfg.xml与主键天生策略、Session实现CRUD核心方法与事务、Hibernate工具的三种状态
Chapter06
Hibernate进阶
ORM映射:外键一对一、外键关联一对多单向/双向映射、ORM映射:外键多对多单向/双向映射
Chapter07
Hibernate查询与缓存
HQL查询、QBC查询、标准SQL查询、Hibernate缓存机制
Chapter08
Spring框架入门
Spring框架概述、SpringIOC与DI机制、Spring配置式组件管理、Spring表明式自动装置
Chapter09
SpringAOP
SpringAOP与动态代理、SpringJDBC利用、Spring声明式事务、Spring单元测试
Chapter10~Chapter15
SSH整合与项目实战:IT公司项目管理系统
Spring、Struts2、Hibernate整合、软件公司项目管理平台实现
Chapter16
SpringMVC
SpringMVC配置与运行流程、SpringMVC数据绑定与数据转换、模型处理与@ModelAttribute、表单标签与静态资源处理
Chapter17
SpringMVC进阶
基于RestFul风格的CRUD事理与实现、拦截器与非常、Ajax与文件上传下载、数据格式化与JSR303数据校验、整合与父子容器
Chapter18
MyBatis入门
MyBatis配置与Mybatis的运行事理、MyBatis全局配置文件、MyBatis映射文件、Mybatis数据CRUD
Chapter19
MyBatis进阶
关联查询,动态sql、分页插件与存储过程调用、MyBatis缓存机制与整合ehcache、MyBatis逆向工程、MyBatis、Spring、SpringMVC整合
Chapter20
Maven
Maven环境搭建、Maven构建与自动化构建、本地仓库与中心仓库、maven创建web工程、pom.xml、依赖管理、坐标、依赖、生命周期等、eclipse下的maven利用、继续与聚合、maven构建SSH/SSM运用、自动支配与持续集成与持续支配
Chapter21
SVN
SVN简介、SVN做事器搭建、SVN创建版本库、Eclipse整合svn插件、利用SVN更新提交、SVN仓库剖析、SVN协同修正与冲突办理、SVN权限管理、TortoiseSVN
Chapter22
JPA技能(理解)
JPA技能体系、JPA表明、JPA干系API、JPA映射、JPQL、Spring整合JPA
Chapter23
SpringData技能(理解)
SpringData快速入门、SpringData_Repository接口、Repository查询规范、@Query与@Modifying、CrudRepository、PagingAndSortingRepository、JpaRepository、JpaSpecificationExecutor、自定义Repository
Chapter24
WebService
WebService简介、WebService主流框架、cxf的利用、SOAP协议、WSDL讲解、JAX-WS、WebService与Spring整合、支付接口事理
Chapter25
Linux根本
Linux系统-根本、Linux在VMware下的安装、Linux网络根本、Linux基本命令详解
Chapter26
Linux按照其它软件
Linux下Java环境的搭建、Linux下Tomcat安装和配置、Linux下 Oracle/MySQL 安装与配置
Chapter27
反向代理与负载均衡
代理与负载均衡概述、Nginx概述、Windows下Nginx的安装与配置、Linux下Nginx的安装与配置
Chapter28
Redis入门
NoSQL与Redis入门、Redis/memcache/MongDB比拟、Redis安装与启动、Redis五大数据类型和基本操作命令、Jedis、Redis事务掌握
Chapter29
Redis进阶
Redis总体配置Redis.conf、Redis持久化(RDB和AOF)、Redis发布和订阅、Redis集群与Redis(Master/Slave)主从复制、Redis与Spring整合、Redis与数据缓存
Chapter30
Git与Git Hub
Git安装配置、Git本地库搭建、Git常用操作命令、Github注册与配置、Github与Git协同办公、TortoiseGit安装配置、Egit操作push/pull,、Git事情流、集中式与GitFlow与Forking
第五阶段:互联网新技能与项目实战“商用车金融超市系统”的实现
Chapter01
架构搭建项目的背景先容、金融超市的系统架构功能与架构演化、利用maven搭建工程并且启用Tomcat插件、Svn的利用。
Chapter02
做事中间件Dubbo与资源管理Zookeeper
分布式做事框架简介、Dubbo紧张核心部件、Dubbo-RPC基本功能、Dubbo-高等功能、Linux 上 Dubbo 的支配、Zookeeper简介及组件、Zookeeper的事情流程,leader select过程、搭建Zookeeper为分布搭建、集群搭建、Zookeeper Cli、Zookeeper实现netty分布式架构的高可用
Chapter03
分布式架构与SSM整合
SSM框架整合与测试、SSM分布式架构、金融产品列表查询功能实现
Chapter04
金融产品掩护模块实现
金融产品类目选择、图片做事器FastDFS与图片上传功能实现、富文本编辑器的利用KindEditor、金融产品添加功能完成
Chapter05
缓存功能的实现
Redis做事器搭建、向业务逻辑中添加缓存。、利用redis做缓存、缓存同步、Solr做事器安装
Chapter06
搜索功能实现
Solrj利用测试、把数据库中的数据导入索引库、搜索功能的实现
Chapter07
行列步队实现商品信息同步
什么是MQ、MQ的运用处景、ActiveMQ的利用方法、利用行列步队实现商品同步
Chapter08
页面静态化实现
金融产品详情页面展示,动态展示
jsp + redis、利用freemarker实现网页静态化、ActiveMq同步天生静态网页
Chapter09
SSO单点登录实现
Nginx回顾、SSO系统工程搭建、SSO注册与登录功能实现、通过token得到用户信息、Ajax跨域要求(jsonp)
Chapter10
金融产品购物车实现
金融产品购物车实现、订单确认页面展示、订单系统完成
Chapter11
系统支配与项目总结
第六阶段:项目实战:项目启动
第一阶段(1-2天)
开拓制度制订、项目组成立、需求讲解
第二阶段(7到15天):开拓
核心模块开拓、单元测试
第三阶段(1到2天)
测试验收:结项