随笔分类 - JavaWeb篇
摘要:Ajax技术详解 Ajax简介 Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建 交互式、快速动态应用的网页开发技术,无需重新加载整个网页的情况下,能够更新页面局 部数据的技术。通过在后台与服务器进行少量数据交换,
阅读全文
摘要:XML概述 概念 XML(Extensible Markup Language):可扩展标记语言 可扩展:标签都是自定义的。 发展历程 HTML和XML都是W3C(万维网联盟)制定的标准,最开始HTML的语法过于松散,于是W3C制定了更严格的XML语法标准,希望能取代HTML。但是程序员和浏览器厂商
阅读全文
摘要:JSP简介 JSP介绍 JSP(全称Java Server Pages)Java服务端页面技术,是JavaEE平台下的技术规范。它允许使用特定的标签在HTML网页中插入Java代码,实现动态页面处理,所以JSP就是HTML与Java代码的复合体。JSP技术可以快速的实现一个页面的开发,相比在Serv
阅读全文
摘要:ServletContext对象 ServletContext对象介绍 ServletContext官方叫Servlet上下文。服务器会为每一个Web应用创建一个ServletContext对象。这个对象全局唯一,而且Web应用中的所有Servlet都共享这个对象。所以叫全局应用程序共享对象。 Se
阅读全文
摘要:HttpServletResponse对象 HttpServletResponse对象代表服务器的响应。这个对象中封装了响应客户端浏览器的流对象,以及向客户端浏览器响应的响应头、响应数据、响应状态码等信息。 设置响应类型 resp.setContentType("MIME") 该方法可通过MIME-
阅读全文
摘要:HttpServletRequest对象 HttpServletRequest对象代表客户端浏览器的请求,当客户端浏览器通过HTTP协议访问服务器时,HTTP请求中的所有信息都会被Tomcat所解析并封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。 获取请求信息 req.ge
阅读全文
摘要:Servlet处理请求的原理 当浏览器基于get方式请求我们创建Servlet时,我们自定义的Servlet中的doGet方法会被执行。doGet方法能够被执行并处理get请求的原因是,容器在启动时会解析web工程中WEB-INF目录中的web.xml文件,在该文件中我们配置了Servlet与U
阅读全文
摘要:Tomcat运行过程 用户访问localhost:8888/test/helloword.do,请求被发送到Tomcat,被监听8888端口并处理 HTTP/1.1 协议的Connector获得。Connector把该请求交给它所在的Service的Engine来处理,并等待Engine的回应。En
阅读全文
摘要:Servlet技术 Web开发历史回顾 CGI 公共网关接口(Common Gateway Interface,CGI)是Web 服务器运行时外部程序的规范。 CGI缺点 以进程方式运行,对每一个客户端的请求都要启动一个进程来运行程序,导致用户数目增加时,服务器端资源被大量占用。由于对操作系统和进程
阅读全文
摘要:Tomcat组件 Server组件 启动一个server实例(即一个JVM进程),它监听在8005端口以接收shutdown命令。Server的定义不能使用同一个端口,这意味着如果在同一个物理机上启动了多个Server实例,必须配置它们使用不同的端口。 <Server port="8005" shu
阅读全文
摘要:配置Tomcat Manager 什么是Tomcat Manager Tomcat Manager是Tomcat自带的、用于对Tomcat自身以及部署在Tomcat上的应用进行管理的web应用。默认情况下,Tomcat Manager是处于禁用状态的。准确的说,Tomcat Manager需要以用户
阅读全文
摘要:解决控制台乱码 控制台产生乱码的原因是在Tomcat在输出日志中使用的是UTF-8编码,而我们中文的Windows操作系统使用的是GBK编码。由于编码格式不统一,所以出现了乱码。 解决方式: 修改conf目录中的logging.properties文件重新指定的编码方式。 java.util.log
阅读全文
摘要:Tomcat配置文件介绍 Tomcat 的配置文件由4个xml组成,分别是 context.xml、web.xml、server.xml、tomcat-users.xml。每个文件都有自己的功能与配置方法。 context.xml context.xml 是 Tomcat 公用的环境配置。 Tomc
阅读全文
摘要:Tomcat下载与安装 下载 下载地址:http://tomcat.apache.org/ 安装 配置环境变量 Tomcat是用Java语言开发的Web容器,所以在使用Tomcat时需要在操作系统中正确配置环境变量。 JAVA_HOME:C:\Program Files\Java\jdk1.8.0_
阅读全文
摘要:服务器简介 硬件服务器的构成与一般的PC比较相似,但是服务器在稳定性、安全性、性能等方面都要求更高,因为CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。软件服务器(英文名称Server),也称伺服器。指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序
阅读全文
摘要:JavaEE简介 什么是JavaEE JavaEE(Java Enterprise Edition),Java企业版,是一个用于企业级web开发平台,它是一组Specification。最早由Sun公司定制并发布,后由Oracle负责维护。在JavaEE平台规范了在开发企业级web应用中的技术标准。
阅读全文