Java路线脉络+核心思想

软件架构模式

对于一个软件系统,用户是通过用户界面来完成与软件系统的交互的(用户是通过用户界面来使用软件系统
的),根据软件不同的架构模式,软件系统界面设计的实现技术是不同的:
C/S架构
B/S架构
Java语言主要应用于web系统的开发,web系统就是基于B/S架构。

JavaWeb项目组成部分

javaweb项目分为三个部分:前端网页,后台java程序,还有数据库

我们在前端页面输入数据,比如“java开发”关键字,发送请求给java程序,java程序接收请求,
然后去数据库查询,数据库将查询结果给到java程序,java程序对数据进行渲染然后给前端响应请求。

在这里插入图片描述

这中间就会用到不同的技术:

  • 前端就会用到HTML超文本标记语言、CSS层叠样式表、JavaScript脚本语言、Ajax异步交互技术。这是最基础的,此外还会用到Vue和ElmentUI这些框架。
  • 后端java程序会用到java基础语法、面向对象的知识、封装工具类、集合、线程、反射、servlet等知识,另外为了高效的开发,还会使用到SSM、Springboot等这些框架对项目进行开发,其中springMVC就是对servlet的封装。
  • 数据库则使用的是MySQL,最基础需要知道SQL的结构化查询语言。

只介绍这三部分还不够,因为这三部分目前来看还是独立的,一个完整的web项目需要将他们联系起来:
对于网页和java程序:我们需要将我们的web项目打包放进web服务器Tomcat,这样通过http请求就可以请求web服务器,并访问web服务器上的资源。这里会涉及到web服务器、Tomcat、ht

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值