JavaWeb开发学习路径

来源:互联网 发布:python string 倒序 编辑:程序博客网 时间:2024/05/29 03:07

JavaSE:

面向对象程序开发

异常机制

多线程技术

常用类

集合框架(容器)+其他类对象使用

IO流

GUI编程

网络编程

反射机制

正则表达式

Java工作原理(jvm)

Java设计模式

前端:

HTML语言

CSS语言

Javascript语言

DOM

JQuery

Ajax

Bootstrap

数据库和JDBC

MySQL

JDBC

Oracle

nosql数据库以及应用场景(mongoDB)

数据库连接池

JavaEE:

Servlet

JSP(el表达式)

JavaBean

过滤器及过滤器原理

WEB项目分层架构

WEB框架:

SSH前言

代理模式
Junit测试
Log4j与log4j2
slf4j
debug

Struts2

核心配置文件
接收请求参数
OGNL与栈值
类型转换器
输入数据验证
拦截器
国际化i18n
文件上传下载
Struts2注解

Hibernate

单表查询
关联关系映射
多表连接查询
Hibernate检索优化
Hibernate缓存机制(二级缓存)
事务相关内容
Hibernate注解式开发

Spring

IoC


Bean的装配
基于XML的DI
基于注解的DI
AOP
通知Advice
顾问Advisor
自动代理生成器
AspectJ对AOP的实现
DAO
Spring与JDBC模板
Spring的事务管理
SSH框架整合技术
与Hibernate整合
SpringWeb
与Struts2整合
全注解开发

SpringMVC

处理映射器
路径问题
拦截器
控制器
视图解析器

MyBatis

命名空间
参数输入
结果输出
分页查询
动态参数查询
DML
事务
缓存
多表操作

Spring Boot

服务器:

Tomcat

Weblogic

其他:

工作流(流程引擎工作机制)

xml、properties、json

常用页面以及后台插件(tree、时间、poi等等)

缓存数据库以及机制(redis、memcached)

第三方接口调用

SDK

linux

日志

maven

svn

建模工具(powerdesiner、axure)使用

TCP/IP

软件:

notepad++

editplus

subline_text

myeclipse/eclipse

反编译插件的安装

easyui

0 0
原创粉丝点击