考点1:C/S和B/S
C/S优缺点 性能高 承载能力大 不易崩溃 但是麻烦安装 难维护
B/S优缺点 简单使用 易维护和拓展 但是性能偏低 承载能力不大
考点2:HTTP协议特点
请求相应的协议
100是信息状态码 200成功 300重定向 400你的问题(客户端) 500他的问题(服务器)
考点3:URI和URL
URI=URL+URN
地址=location+name
URL由http(协议)+localhost:8080(地址)+index.html(项目地址)三部分组成
考点4:动态网页技术
jsp java+html sun公司 多平台
php c,java,php等 Zend公司 小巧灵活
考点5:Servlet
第一个是表单数据获取
后端是通过request.gerparameter("name")获取到即可
第二个是Servlet怎么对请求进行相应
response.getwriter().write("内容") 即可返回给前端数据
第三个是servlet概念
servlet是一个类 同时他不是一个简单类 他可以进行http信息的处理 那么说的高大上一点就是如下
Servlet 是运行在 Servlet 容器 (如 Tomcat)中的 程序 ,用于扩展服务器功能 ,动态生成 Web 内容 ,处理客户端 HTTP 请求并返回响应 。
简而言之就是会不断拓展服务器功能并且会处理http信息的一个程序而已
第四个是servlet工作原理和周期
init service destory
创对象->对对象进行init->service->返回->destory
第五个是Servlet编程接口
首先在类上写一个@WebServlet("/接口名")
直接用HttpServlet继承就行 实现dopost和doget方法 参数是HttpServletRequest和response
第六个是RequestDispatcher使用 也就是结束以后跳转页面怎么跳
request.getrequestdispatcher("name.jsp").forward(request,response)即可跳转页面过去
因为他带了request和response
第七个是Context 上下文
Context就是一个全局的服务器的一个环境,每个用户都可以在里面进行操作。
Session的话是每一个用户有一个对应的对话,其他用户不可以进行干涉。
Context我们利用来做聊天室的人数检测就用到了,因为是全局的所以可以每个人都进行响应。
第八个是客户端和服务端追踪技术
分别是cookie和session
cookie常用在登录不需要再次登录 session通常用来服务端的后续操作信息处理 不需要你再次手动输入在进行功能的使用 你输入过了那么我保存到session服务端里面 然后快速拿过来看看有没有 有了我就让你用就行。
cookie操作是response.getcookies() 拿到数组 然后遍历cookies[i].getvalue().equal("name") 符合就进行操作 还有就是response.addcookie(cookie)
new cookie里面是要进行赋值操作的 最后可以设置一下setmaxage过期
session操作是request.getsession; session.setatrribute() getatrribute这些
考点6:filter和listener
filter直接实现javax.servlet.Filter接口 做dofilter即可 参数是ServletRequest response和FilterChain chain 一般做登录判断就是从request里面拿到path(记得强转) 然后request.getrequesturl得到String 拿到这个String进行contains操作 可以通过cookie和session进行过滤操作
listener实现HttpSessionListener即可 创建的时候干什么 销毁的时候干什么即可 记得放到xml里面进行全局监听
考点7:JDBC
DriverManager.getconnection(url,username,password)
拿到connection以后con.preparestatement("sql") 然后拿到PrepareStatement进行executeQuery 拿到ResultSet用rs.next()判断是否不为空 然后进行 rs.getString getint("name")等操作
考点8:jsp
第一个是jsp概念
其实就是在html写java代码 讲完了 怎么写 这样写<% java代码 %>即可
第二个是jsp的操作了
jsp里面有两种注释 类似于# <%-- xx --%> 或者 <!-- xx --> 这两个--不要忘了
然后是声明代码 类似于全局属性<%! xx %>
第三个是指令
<%@ 指令 属性 = 值 %>
第四个是组件


考点9:javabean
其实就是要实现get set 然后实现Seralizable 再来一个无参构造方法就是javabean了 主要拿来搭配jsp用