
JavaEE
文章平均质量分 70
阿毛阿
新手上路
展开
-
请求重定向|请求转发|请求包含
一.请求重定向: 1.原始方式 response.setStatus(302); response.setHeader("Locaton","/xxxxxx"); 2.快捷方式 response.sendRedirect("/xxxx");*3.额外的方式 response.setHeader("refresh","0;url=/xxxx");转载 2017-12-21 09:31:31 · 231 阅读 · 0 评论 -
Request
Request:Request代表请求对象,其中封装了对请求中具有请求行、请求头、实体内容的操作的方法 1.获取客户机信息 getRequestURL方法返回客户端发出请求完整URL getRequestURI方法返回请求行中的资源名部分,在权限控制中常用 getQueryString 方法返回请求行中的参数部分 getRemoteAddr方法返回发出请求的转载 2017-12-20 19:45:47 · 177 阅读 · 0 评论 -
JSP
一、jsp基础1.JSP概念 Servlet是j2ee提供的动态资源开发技术,是以java的程序的形式进行开发,在java中书写HTML标签是一件十分头疼的事情,所以人们开发出了JSP,看起来像是HTML一样,但是通过服务器的编译最终可以生成Servlet2.JSP的组成部分 2.1模版元素 直接书写在JSP中的HTML内容,看起来就像写HTML一样的方便,但是最终会在转载 2017-12-20 21:13:20 · 264 阅读 · 0 评论 -
Tomcat的安装与配置
1.常见服务器:WebLogic(BEA)、webSphere(IBM)、Tomcat(Apache) 2.Tomcat 的下载与安装 下载地址:http://tomcat.apache.org/ 安装目录不能包含中文和空格 JAVA_HOME环境变量指定Tomcat运行时所要用的jdk所在的位置,注意,配到目录就行了,不用指定到bin 端口转载 2017-12-20 11:43:53 · 151 阅读 · 0 评论 -
Response
一、Response 1.Resonse的继承结构: ServletResponse--HttpServletResponse 2.Response代表响应,于是响应消息中的 状态码、响应头、实体内容都可以由它进行操作,由此引伸出如下实验: 3.利用Response输出数据到客户端 response.getOutputStream().write("中文"转载 2017-12-20 19:43:49 · 204 阅读 · 0 评论 -
Session
HttpSession:在服务器中,为浏览器创建独一无二的内存空间,在其中保存会话相关的信息。 1.session作为域使用:他是j2ee中四大域对象之一,作用范围为整个会话。 2.session的生命周期:在第一次调用reqeust.getSession()方法的时候,服务器会检查是已经有对应的session,如果没有就在内存中创建一个session并返回。转载 2017-12-20 21:08:50 · 231 阅读 · 0 评论 -
DTD
DTD技术 1.DTD:是一门XML约束技术,用来约束XML写法。 2.如何在XML中引入一个DTD? *外部引入:dtd约束文件存在在一个外部文件中,我们在XML中引入该约束。 (1)本地文件引入:该dtd文件存在在本地硬盘中 (2)公共位置文件引入:dtd约束文件存在在一个公共网络上,我转载 2017-12-20 11:07:29 · 164 阅读 · 0 评论 -
请求重定向和请求转发的区别
请求重定向和请求转发的区别 1.区别 RequestDispatcher.forward方法只能将请求转发给同一个WEB应用中的组件;而HttpServletResponse.sendRedirect 方法还可以重定向到同一个站点上的其他应用程序中的资源,甚至是使用绝对URL重定向到其他站点的资源。 如果传递给HttpServletResponse.sendR转载 2017-12-20 20:01:55 · 250 阅读 · 0 评论 -
XML
1.XML概述 XML:XML一种数据存储格式,这种数据存储格式在存储数据内容的同时,还能够保存数据之间的关系 XML保存数据的方法:XML利用标签来保存数据的内容,利用标签之间的嵌套关系来保存数据之间的关系。 XML的应用场景: 1.利用XML跨平台的特性,用来在不同的操作系统不同的开发语言之间传输数据。如果说java是一门跨平台的转载 2017-12-19 20:30:46 · 957 阅读 · 0 评论 -
Servlet事件监听器
监听器:监听器就是一个java程序,功能是监听另一个java对象变化(方法调用、属性变更) (1)写一个类实现响应的接口 (2)注册监听器 -- 在web.xml中注册监听器 com.csdn.MyListenerJavaEE提供了八种监听器,分为了三类:1.用来监听三大作用域的创建和销毁的监听器 ServletContextListene转载 2017-12-19 20:13:57 · 356 阅读 · 0 评论 -
DTD
DTD技术 1.DTD:是一门XML约束技术,用来约束XML写法。 2.如何在XML中引入一个DTD? *外部引入:dtd约束文件存在在一个外部文件中,我们在XML中引入该约束。 (1)本地文件引入:该dtd文件存在在本地硬盘中 (2)公共位置文件引入:dtd约束文件存在在一个公共网络上,我们在XML引转载 2017-12-19 20:51:52 · 212 阅读 · 0 评论 -
Servlet事件监听器
一、Servlet事件监听器:写一个类,实现响应的接口,在web.xml注册监听器(1)用来监听三大作用域的创建和销毁的监听器。 ServletContextListener : contextDestory(se)、contextInitialize(se) HttpSessionListener : sessionCreated(se)、转载 2018-01-03 11:09:44 · 584 阅读 · 0 评论 -
国际化i18n
一:国际化1.国际化的概念:一款软件希望不同的国家和地区的使用者都可以使用,这个时候软件中的一些内容和数据需要根据用户地区信息不同而展示成不同的样子。2.国际化的组成部分: (1)页面中固定文本元素的国际化 资源包: 对于软件中的菜单栏、导航条、错误提示信息,状态信息等这些固定不变的文本信息,可以把它们写在一个properties文件中,并根据不同的国家编转载 2017-12-19 18:44:48 · 217 阅读 · 0 评论 -
架构
什么是架构?把一个整体切分成不同的部分,由不同角色来完成这些分工,并通过建立不同部分相互沟通的机制使得这些部分能够有机的结合为一个整体,并完成这个整体所需要的所有活动,这就是架构。总结一下,什么是架构,就是:根据要解决的问题,对目标系统的边界进行界定。并对目标系统按某个原则的进行切分。切分的原则,要便于不同的角色,对切分出来的部分,并行或串行转载 2017-12-14 08:41:01 · 683 阅读 · 0 评论 -
Servlet
一、Servlet概述 1.sun公司提供的动态web资源开发技术。本质是上一段java小程序,要求这个小程序必须实现Servlet接口,以便服务器能够调用。 2.开发Servlet的两个步骤 *实验:Servlet的快速入门 (1)步骤一:写一个java程序实现Servlet接口(此处直接继承了默认实现类GenericServlet) packag转载 2017-12-20 13:38:18 · 120 阅读 · 0 评论 -
JNDI
JNDI的基本应用JNDI是Java Naming and Directory Interface(JAVA命名和目录接口)的英文简写,它是为JAVA应用程序提供命名和目录访问服务的API(Application Programing Interface,应用程序编程接口)。1.命名的概念与应用JNDI中的命名(Naming),就是将Java对象以某个名称的形式绑定(b转载 2017-12-21 11:03:15 · 367 阅读 · 0 评论 -
JDBC
JDBC一、数据库驱动的概念、JDBC 数据库厂商提供的用来操作数据库用的jar包就是数据库驱动。各个厂商如果提供各自的数据库驱动的话会导致开发人员学习成本太高,所以sun公司提供了一套数据库驱动应该遵循的接口规范,这套规范就叫做JDBC,本质上是很多的接口。由于所有的数据库驱动都遵循JDBC规范,我们在学习和使用数据库时只要学习JDBC中的接口就可以了。二、JDBC快转载 2017-12-21 10:17:58 · 164 阅读 · 0 评论 -
数据库连接池
数据库连接池1.连接池概念:2.自己写一个连接池:使自己的连接池在conn调用close方法时可以将连接直接返回池中: 3.开源数据库连接池:(1)DBCP BasicDataSource dataSource = new BasicDataSource(); String path = this.getClass().getClassLoad转载 2017-12-21 12:50:22 · 151 阅读 · 0 评论 -
DbUtils
DbUtils 1.DbUtils 工具类 2.QueryRunner -- 两行代码搞定增删改查 (1)QueryRunner() --需要控制事务时,使用这组方法 int update(Connection conn, String sql) Execute an SQL INSERT, UPDATE, or DEL转载 2017-12-21 13:17:51 · 316 阅读 · 0 评论 -
页面呈现
当我们输入网址之后,在页面呈现之前,用户计算机、DNS服务器和目标计算机之间都经历了哪些故事呢,下面来为大家进行逐一分解:一、确定web服务器在输入网址并按下回车之后,我们的计算机将web访问请求发送至DNS服务器,DNS服务器收到域名,并开始对请求的域名进行解析,通过解析映射出目标计算机对应的IP地址,即确定了将要进行交流的服务器。为什么要进行域名解析呢?因为域名转载 2017-12-17 13:19:49 · 222 阅读 · 0 评论 -
Cookie
Cookie:将会话相关的数据保存到浏览器中,并且在每次访问服务器时都带过去。 1.javax.servlet.http.Cookie,可以直接利用此类的构造方法创建一个Cookie,创建出来的Cookie需要设置一个名称和值 2.response身上具有addCookie的方法,可以将创建出来的组织成响应消息中的set-cookie头,通知浏览器保存该cookie转载 2017-12-20 21:00:34 · 301 阅读 · 0 评论 -
Cookie|Session
一、cookie机制和session机制的区别*************************************************************************************具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个转载 2017-12-20 20:56:01 · 146 阅读 · 0 评论 -
URL编码
URL编码 1.由于HTTP协议规定URL路径中只能存在ASCII码中的字符,所以如果URL中存在中文或特殊字符需要进行URL编码。 2.编码原理: 将空格转换为加号(+) 对0-9,a-z,A-Z之间的字符保持不变 对于所有其他的字符,用这个字符的当前字符集编码在内存中的十六进制格式表示,并在每个字节前加上一个百分号(%)。如字符“+”用%2转载 2017-12-20 19:57:20 · 323 阅读 · 0 评论 -
Http协议
1.HTTP协议概述 HTTP协议用于定义客户端与web服务器通迅的格式。 HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议 HTTP使用请求-响应的方式进行传输,一个请求对应一个响应,并且请求只能是由客户端发起的。 HTTP协议的版本:HTTP/1.0、HTTP/1.1,其中1.0一次请转载 2017-12-20 12:01:12 · 172 阅读 · 0 评论 -
过滤器
Servlet技术规范 描述三种技术 : Servlet(服务器小程序) 、Filter(过滤器) 、Listener(监听器)Filter运行在服务器端,对服务器端web资源的访问 进行拦截,起到过滤的作用 Servlet API中 定义接口 Filter,用户只需要编写程序实现Filter接口,完成过滤器编写 Filter快速入门1、编写类 实现 Filte转载 2018-01-03 12:26:52 · 284 阅读 · 0 评论