javaee程序设计 中南民族大学 复习

考点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() 拿到数组 然后遍历cookiesi.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用

相关推荐
鹿角片ljp10 小时前
KV Cache 解析
java·算法
captain37610 小时前
网络原理(9)-数据链路层
java·网络协议·java-ee
惊讶的猫10 小时前
意图识别置信度和检索重排的分数
java
caoerzhong11 小时前
仓库管理数字化趋势解读:JeeWMS 开源 Java WMS 视角下的五个演进方向
java·开源
程序员JerrySUN11 小时前
Jetson Edge AI 实战01:Nano、Xavier、Orin 怎么选?Jetson 硬件选型详解【视频讲解】
java·数据库·redis·安全·mybatis
Joy T12 小时前
Spring AI 2.0 Agent 进阶:Memory、State 与 Context Engineering 常见技术全景
java·人工智能·后端·spring·agent入门·agent state
估值探索者12 小时前
【Python量化系统工程化 #08】关了 SSH 就停?systemd 让脚本开机自启 + 异常自动拉起
java·c++·人工智能·分类·数据挖掘
天若有情67312 小时前
C++花式魔改!手写头文件复刻Java语法,彻底打破编码思维定式
java·c++·语言做语言·jac++
西峰u14 小时前
Java单例模式|从基础到多线程安全
java·java单例模式