欢迎来到天天文库
浏览记录
ID:20285287
大小:706.41 KB
页数:37页
时间:2018-10-09
《中南大学软件学院java web 考点》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1、HTTP协议请求报文以及响应报文2、JAVASocket编程Socket以及ServerSocket3、WEB服务器概念Tomcat服务器目录结构和基本配置server.xml文件4、什么是Servlet?怎样实现一个自定义Servlet?5、Servlet基本配置6、ServletAPI包括HttpServlet、HttpServletRequest、HttpServletResponse、ServletConfig、ServletContext7、service方法以及doGet和doPost方法8、
2、servlet生命周期9、怎样获取网页提交的参数?10、会话HttpSession和Cookie11、调用一个已定义好的Servlet有哪些方式12、表单提交数据到Servlet中文乱码处理13、客户端页面向服务端servlet传递参数有哪些方式14、JSP的运行原理以及基本语法15、JSP隐式对象16、JavaScript基本语法17、JavaScript中的对象18、JavaScript与AJAX19、基于对象的Javascript以及继承的实现客户端/服务器的优势在于:服务器和客户端分摊任务,分别负责部
3、分处理工作;服务器可以同时为多台客户端服务;多个客户端可以同时访问服务器上的相同数据。IP网络ID:网络ID标识了计算机或网络设备所在的网段;主机ID:主机ID标识了特定的主机或网络设备特殊IP地址:0.0.0.0和127.0.0.1就是两个此类地址,第一个称为缺省路由,后一个是环回地址;127.0.0.1被保留用于用户主机的本地IP话务,它被分配给一个特殊接口,即起到闭合电路作用的环回接口端口端口使用一个16位的数字来表示,它的范围是0~65535,1024以下的端口号保留给预定义的服务,如:http使用8
4、0端口;java.net包java.net包可以实现Java的网络功能,InetAddress:InetAddressgetByName(Stringhost)在给定主机名的情况下确定主机的IP地址注:host可以是主机名IP地址或者域名InetAddressgetLocalHost()返回本地主机的InetAddress对象InetAddress[]getAllByName(Stringhost)在给定主机名的情况下,根据系统上配置的名称服务返回其IP地址所组成的数组可能一个主机名对应多个服务器(负载均衡)
5、JAVASocket编程socket用于描述IP地址和端口,应用程序通过套接字向网络发出请求或者应答网络请求;套接字会因为网络的连接中断而失效,所以对它的操作都有可能抛出IOExceptionSocket以及ServerSocket客户端流程:向服务端请求,获取输入输出流,进行收发数据,关闭io流,关闭套接字服务器流程:创建套接字,获得客户端请求,获得输入输出流,收发信息,关闭io流,关闭套接字包装以提高效率(用BufferedReader包装输入流,用PrintWriter包装输出流)BufferedRea
6、derin=newBufferedReader(newInputStreamReader(socket.getInputStream()));PrintWriter(OutputStreamout,booleanautoFlush)利用现有的OutputStream构造格式打印流,由参数autoFlush指定是否带自动刷新缓存的功能进程与线程的区别进程是指系统中正在运行中的应用程序,它拥有自己独立的内存空间;线程是指进程中一个执行流程,一个进程中允许同时启动多个线程,他们分别执行不同的任务;线程与进程的主要区
7、别在于:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中,这些线程可以共享数据,因此线程间的通信比较简单,消耗的系统开销也相对较小。在Java中实现线程有两种方式,分别是:扩展java.lang.Thread类实现java.lang.Runnable接口线程start()调用run()方法,重写的是run()线程生命周期线程状态:新建状态(New):使用new关键字创建线程对象,仅仅被分配了内存;就绪状态(Ready):线程对象被创建后,等待它的start方法被调用,
8、以获得CPU的使用权;运行状态(Running):执行run方法,此时的线程的对象正占用CPU;睡眠状态(Sleeping):调用sleep方法,线程被暂停,睡眠时间结束后,线程回到就绪状态,睡眠状态的线程不占用CPU;死亡状态(Dead):run方法执行完毕后,线程进入死亡状态;阻塞状态(Blocked):线程由于某些事件(如等待键盘输入)放弃CPU,暂停运行,直到线程重新进入就绪状态,才有机会转
此文档下载收益归作者所有