Javaweb开发
一Javaweb了解
1、什么是web
1.web(World Wide Web)即全球广域网,也称为万维网(广义),它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统(狭义)。
2.特点:
(1)图形化
(2)与平台无关
(3)分布式的
(4)动态的
(5)交互的
3.Java Web,是用Java技术来解决相关web互联网领域的技术栈。web包括:web服务端和web客户端两部分。Java在客户端的应用有Java Applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP、第三方框架等等。Java技术对Web领域的发展注入了强大的动力。
2、Web前端技术和Web后端技术
1.web前端开发是创建WEB页面或APP等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互 。
2.web后端的是与数据库进行交互以处理相应的业务逻辑,需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。
3.Javaweb应用范围
(1)开发网站(百度、淘宝等)
(2)各种管理系统(员工管理系统、学生管理系统)
(3)游戏后台开发
(4)手机APP的后台开发
(5)小程序开发
4.Javaweb基础
(1)JavaSE基础
面向对象基础
类与对象
多态、继承
接口、集合、异常处理
IO、File
多线程
网络编程
(2)前端基础
HTML
CSS
JS
3.JavaWeb开发环境的搭建
1.jdk的安装
java官网:https://www.java.com/zh-CN/
下载JDK 1.8,选择Windows X64
配置Java环境变量,配置JAVA_HOME和path
验证配置是否生效:java -version
2.集成开发环境安装
1.集成开发环境
(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。
2.常见的集成开发环境
微软的Visual Studio系列
DreamWeaver
jetbrain全家桶
eclipse
3.IntelliJ IDEA 的安装
jetbrains官网下载IntelliJ IDEA
64位安装
激活码网址:http://vrg123.com/验证码:6575
4.基础配置
https://blog.csdn.net/yongqi_wang/article/details/82870286
设置外观和字体大小
设置编辑器的快捷键,也就是keymap
关于整个项目的文件目录的说明
自动提示
自动导入包和导入包优化的设置
tab页面多行显示的设置
设置Java代码的注释风格
5.快捷键
https://blog.csdn.net/qq_43687583/article/details/114597240
4.JavaWeb服务器Tomcat
1 服务器介绍
1.Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以处理浏览器等Web客户端的请求并返回相应响应,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。
2.主流的Web服务器
Apache:Apache也被叫做httpd服务器,是目前使用最广泛的web服务器,它被应用于各种平台之中。
Nginx:Nginx是Linux平台下的优秀Web服务器,它让本来运行很慢的应用程序提升了很大的速度。
IIS:IIS是微软平台的Web服务器,是针对Windows平台的服务器。它和NET语言非常的搭配,新手掌握起来也比较快。
Tomcat:Tomcat是很多Java学习者都非常熟悉的web服务器,一般刚开始学习Java Web开发的人都会使用Tomcat作为服务器进行练习。它既有可视化的操作界面,也有命令语句,是不错的入门级服务器。
3Tomcat下载和使用
(1)下载Tomcat x64zip文件
https://tomcat.apache.org/download-90.cgi
(2)解压
将zip文件解压到你的安装文件夹下,不需要任何配置
(3)启动并测试
打开bin目录下startup.bat文件后,浏览器打开http://localhost:8080/,成功打开说明Tomcat安装成功
注:如果8080端口被暂用,可以更改端口
Xmind思维导图: