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

相关推荐
毕设源码-朱学姐11 小时前
【开题答辩全过程】以 日程管理系统为例,包含答辩的问题和答案
java
a努力。12 小时前
京东Java面试被问:双亲委派模型被破坏的场景和原理
java·开发语言·后端·python·面试·linq
小毛驴85012 小时前
Maven同时配置阿里云仓库和私有仓库
java·阿里云·maven
刘975312 小时前
【第25天】25c#今日小结
java·开发语言·c#
不如打代码KK12 小时前
Springboot如何解决跨域问题?
java·spring boot·后端
豆沙沙包?12 小时前
2026年--Lc330-394. 字符串解码(栈)--java版
java·开发语言
蓝程序12 小时前
Spring AI学习 程序接入大模型
java·人工智能·spring
nice_lcj52012 小时前
数据结构之树与二叉树:重点梳理与拓展
java·数据结构
毕设源码-钟学长12 小时前
【开题答辩全过程】以 助学贷款管理系统为例,包含答辩的问题和答案
java
亓才孓12 小时前
任意大小的整数和任意精度的小数的API方法
java