需要准备哪些基础
- java开发环境搭建
- java基础语法
- java面向对象
- 数组
- 常用类
- 异常
- 集合
- 多线程
- I/O流
- 反射机制
- 注解
- mysql(能过编写简单的增删改查SQL语句)
- JDBC(这是一套java语言连接数据库的接口)
- web前端(HTML css javascript)
之后开始学习web后端
- Servlet
- jsp
- AJAX
- JQuery
- Spring
- SpringMvc
- SpringBoot
- Springcloud
搞清系统结构
C/S架构
- Client/Server(客户端/服务器)
- C/S架构特点:需要安装特点的客户软件
- C/S架构的系统的优点和缺点
优点:
速度快(软件中的数据大部分都是集成到客户端中,很少量的数据从服务器duan传送过来,速度快)
体验好(界面酷炫)
服务器压力小
安全
缺点:维护升级比较差成本较高
B/S架构( Browser/Server 浏览器、服务器)
B/S是一个特殊的C/S
B/S架构的系统的优点和缺点
优点:
升级维护方便
不需要安装特定的软件
缺点
速度慢
体验差 不安全
C/S和B/S哪个好
没有好与不好,不同的结构系统在不同的业务场景下有不同作用
娱乐性软件建议使用C/S架构
公司内部使用建议B/S架构
需要准备的软件
idea tomcat 浏览器
tomcat可从官网下载并配置好环境变量
tomcat和浏览器连接流程