Java web技术实践路线

Java Web知识总图

Java web技术实践路线_第1张图片
image.png

环境搭建开发

Java web技术实践路线_第2张图片
image.png

IntelliJ IDEA2017

[IntelliJ-IDEA-Tutorial(github教程)](https://github.com/judasn/IntelliJ-IDEA-Tutorial/)
IntelliJ IDEA(2017)安装和破解
IntelliJ IDEA配置Tomcat(完整版教程)
Maven 骨架创建 Java Web 项目
IntelliJ IDEA添加jar包
IntelliJ IDEA 2017.3创建Web项目,解决无自动生成web.xml问题
必须把mysql-connector-java-5.1.7-bin.jar导入到tomcat的lib目录下面

myeclipse

Java环境搭建MyEclipse10+jdk1.8
myeclipse配置gradle插件(好像需要科学上网,否则会报错)
MyEclipse 使用gradle 构建java web项目
Myeclipse如何使用Maven添加jar包
Myeclipse Java项目转换成Maven项目
在myeclipse中开发好项目,打包成war格式
Eclipse/MyEclipse上配置Spring环境
Myeclipse里导入jQuery.js 时出现错误打红叉的解决方法

eclipse

gradle入门(1-7)eclipse和gradle集成插件的安装和使用
https://www.cnblogs.com/lexiaofei/p/7085994.html?utm_source=itdadao&utm_medium=referral
在Eclipse IDE使用Gradle构建应用程序
https://www.cnblogs.com/IcanFixIt/p/6909338.html
Eclipse 使用 Gradle 下载 Jar 包全纪录
http://blog.csdn.net/never_cxb/article/details/50539040
Eclipse上Maven环境配置使用 (全)

Tomcat的目录结构

Java web技术实践路线_第3张图片
image.png

基础知识

Java web技术实践路线_第4张图片
image.png

JDBC

Java web技术实践路线_第5张图片
image.png

JDBC接口(API)包括两个层次:

  • 面向应用的API:Java API,抽象接口,供应用程序开发人员使用(连接数据库,执行SQL语句,获得结果)。
  • 面向数据库的API:Java Driver API,供开发商开发数据库驱动程序用。

JDBC驱动程序:各个数据库厂商根据JDBC的规范制作的 JDBC 实现类的类库
JDBC驱动程序总共有四种类型:

  • 第一类:JDBC-ODBC桥。
  • 第二类:部分本地API部分Java的驱动程序。
  • 第三类:JDBC网络纯Java驱动程序。
  • 第四类:本地协议的纯 Java 驱动程序。

四两类都是纯Java的驱动程序,因此,对于Java开发者来说,它们在性能、可移植性、功能等方面都有优势。
JDBC API 是一系列的接口,它使得应用程序能够进行数据库联接,执行SQL语句,并且得到返回结果。


Java web技术实践路线_第6张图片
JDBC API

JDBC最全面的介绍
JDBCj简介

Java Web基础(3大组件)

Java web技术实践路线_第7张图片
image.png

过滤器filter知识

Java web技术实践路线_第8张图片
image.png

Listener监听器知识

Java web技术实践路线_第9张图片
image.png

servlet知识

Java web技术实践路线_第10张图片
image.png

Servlet的访问过程


Java web技术实践路线_第11张图片
Servlet的访问过程

JavaWeb中级(Spring框架)

Java web技术实践路线_第12张图片
image.png

程序员给java服务器配置,每一步都很详细,操作很简单

发布Java web 到阿里云

直接copy工程到C:\xampps\tomcat\webapps

Java web技术实践路线_第13张图片
image.png

***注意:项目部署的时候jar包没有过去,会包类找不到。需要把引用的jar包导入
阿里云服务器无法访问80或8080端口的

发布war包(java web导出为war)

javaWeb项目部署到阿里云服务器步骤win环境

编程语言基础

Java web技术实践路线_第14张图片
image.png

SQL语法

SQL语法--菜鸟教程

Java

阿里云大学课程-Java学习路线图

JavaScript

JavaScript 实例(W3C)
JavaScript 教程(W3Cschool)
jQuery 实例(jQuery 是一个 JavaScript 库)
javascript学习图
AJAX 是与服务器交换数据的艺术,它在不重载全部页面的情况下,实现了对部分网页的更新

jsp语法

jsp教材(W3Cschool)
Java:JSP中的隐式对象有哪些?
JSP 教程 | 菜鸟教程
ASP 实例

HTML5

HTML 5 教程(W3Cschool)

源码:
Java web 购物车Idea工程ServletCartDemo
Java web 购物车myeclipse工程

整理一些不错的文章方便自己查阅

使用javabean实现用户登录(Oracle+jsp+javabean)
Eclipse/MyEclipse上配置Spring环境
在idea中创建第一个SpringBean应用

Myeclipse创建单元测试
Tomcat 调优的技巧--今日头条
超详细的Elasticsearch高性能优化实践--今日头条

其他可能涉及的知识

elasticsearch :ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口

你可能感兴趣的:(Java web技术实践路线)