课程概述
1.【知识的学习】C/S架构
Javase—基础核心语言
概述—了解语言历史
环境—开发和运行 开发工具
第一个程序—helloworld
语言基础【语言共性】
关键字、标识符、注释、变量与常量、运算符、流程语句、数组、函数
核心思想—语法结构
对象和类的由来
类的构成
四大特征:抽象 封装 继承 多态
修饰符:权限修饰符 public…
高级修饰符 static final
this和supper
类与类的关系:没关系、关联、依赖、继承
抽象
接口
提供很多写好的功能—常用API
常用类:string
异常处理机制
集合框架:存储数据
IO流:处理文件
网络
GUI
数据库:mysql、Oracle、h2、sqllite(移动设备)
重点:查询
数据库连接—代码和数据之间数据通信(第三方):JDBC、ODBC
2.【思想的学习】
互联网企业级开发 B/S
浏览器—显示 服务—处理业务
JavaEE:一项技术,包含13个组件 如:Servlet、JSP
Servlet—Java类【tomcat】处理数据
原来用Java代码将网页通过流文件生成、发送给浏览器
后来用jsp专门做页面 servlet用于jsp进行沟通数据传输、跳转页面
JSP:html+css+js+框架+Java代码
企业级的框架【公共框架】--方便使用--简化操作--统一规范
SSH:struts+spring+hibernate
SSM:springMVC+spring+Mybatis
SSSM:springboot+ springMVC+spring+Mybatis
springMVC和struts2:用于整合servlet
spring:解决业务代码中类的对象管理混乱
hibernate,mybatis:解决JDBC的业务混乱
springboot:简化业务部署的配置信息--模板
sprincloud:分布式
3、数据角度—项目核心
项目本质—数据管理
项目核心—数据
学习技术过程--数据管理的演变
输出显示数据—问题:显示完成就能结束
变量—问题:一个变量只能存储一个对应类型的数据
数组—问题:只能存储同一个类型、长度固定
集合框架—问题:数据存在内存中,属于临时存储,容易丢失
文件【IO流】--问题:存储复杂、存取不方便、不安全
数据库软件—加密管理、数据存取规范且快速
4、项目流程图