JavaWeb-一些基础知识

时间:2021-01-10 13:10:29

1.B/S和C/S

Browser和Server Client和Server

就想网站和服务器那些就像BS模式 Android客户端和服务器就像CS模式

他们之间各有优缺点 总体来说就是CS占主要部分 BS次要


2.HTTP

超文本协议 建立在TCP/IP协议层上面的协议 

主要有如下几个部分

建立连接 通过socket套接字来实现 

发送请求 打开一个连接后 客户端把请求信息发送 发送的信息又包括一些请求行请求消息 请求的方法

发送响应 关闭连接

几个返回状态吗的意思是 1.保留 2.请求成功 3.完成 客户端进一步细化请求 4客户端错误 5服务器错误 

比如204 404 502这些 具体的意思是


3.环境的搭建

JavaWeb一般都是用Myeclipse来编写的 

环境搭建有点麻烦 我记住了 因为我已经搭建了好多次了 略了


4.Servlet技术 

其实jsp什么的也是Servlet技术 所以弄懂了这个 JavaWeb其实就差不多了

Tomcat主要是将输出流封装为httpServletResponse类型的response 和输入流封装层request作为参数传到Servlet的doGet和doPost方法中


然后你可通过Servlet请求发送数据 不过你还得再xml文件中配置一下Servlet 好吧 其实开发就这么简单 



5.几大框架 我还没有深入学习 只是知道了Servlet的作用还是很大的