随笔分类 -  JavaWeb知识点总结

对之前学习的JavaWeb的基础知识做一次总结和反思
摘要:【JSP简述】 JSP全称是Java Server Pages,它和Servlet技术一样,都是一种用于开发动态Web页面的技术。 * html页面:用html写的页面 * JSP页面:用html写页面,用java写业务逻辑。 JSP特点:既可以写Html代码,也可以写java代码。 [ 为什么JS 阅读全文
posted @ 2016-10-27 12:49 HigginCui 阅读(314) 评论(0) 推荐(0)
摘要:【购物车中的信息保存】 【Book.java】 【Db.java】 模拟数据库 【ListBookServlet.java】 商品列表购买页面 【BuyServlet.java】 点击购买之后 【ListCarServlet.java】 购物车页面(点击购买了多少书本,就展示多少书本) 【运行结果】 阅读全文
posted @ 2016-10-25 21:53 HigginCui 阅读(525) 评论(0) 推荐(0)
摘要:【Session简述】 * 在Web开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下),因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可 阅读全文
posted @ 2016-10-24 10:17 HigginCui 阅读(316) 评论(0) 推荐(0)
摘要:【简述】 会话可理解为:用户打开一个浏览器,点击多个超链接,访问服务器多个Web资源,然后关闭浏览器,整个过程成为一个会话。 【会话过程中我们要解决的一些问题】 * 每个用户与服务器进行交互的过程中,各自会有一些数据,程序要想办法保存每个用户的数据。 具体例子:用户点击超链接通过一个Servlet购 阅读全文
posted @ 2016-10-23 21:40 HigginCui 阅读(246) 评论(0) 推荐(0)
摘要:【HttpServletRequest简介】 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获取客户端的这些信息。 【获取当前请求的URI和URL】 【获取 当前请求行中的 阅读全文
posted @ 2016-10-21 15:18 HigginCui 阅读(226) 评论(0) 推荐(0)
摘要:【简述】 Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象和代表响应的response对象。 request和response对象既然代表请求和响应, 我们要获取客户端提交过来的数据,只需要找request对象, 我们要向客户端输出数据,只需要找r 阅读全文
posted @ 2016-10-18 20:29 HigginCui 阅读(268) 评论(0) 推荐(0)
摘要:【简介】 ServletContext即Servlet上下文对象,该对象表示当前的web应用环境信息,一个Web应用只会创建一个ServletContext对象。 Web容器启动的时候,它会为每个Web应用程序都创建一个对应的ServletContext对象,它代表当前的web应用。 [注意] 由于 阅读全文
posted @ 2016-10-17 16:17 HigginCui 阅读(6600) 评论(0) 推荐(1)
摘要:【ServletConfig对象简述】 在Servlet的配置文件中,可以使用一个或多个<init-param>标签为Servlet配置一些初始化参数。 当Servlet配置了初始化参数后,web容器在创建Servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并在调 阅读全文
posted @ 2016-10-14 16:48 HigginCui 阅读(338) 评论(0) 推荐(0)
摘要:【生命周期】 以前:之前的java程序,我们的Java类自己去new对象,自已实例化对象去调用。 现在:Servlet程序,Servlet的生命周期由TomCat服务器控制的。 我们要研究Servlet的生命周期,就是研究Servlet在什么时候创建对象,在什么时候调用方法,在什么时候销毁对象。 【 阅读全文
posted @ 2016-10-13 21:24 HigginCui 阅读(200) 评论(0) 推荐(0)
摘要:【Servlet的细节知识点1 一个Servlet映射到多个URL】 同一个Servlet可以被映射到多个URL上,即多个<servlet-mapping>元素的<servlet-name>子元素的设置值可以是同一个Servlet的注册名。 如下: [ 工程截图 ] [ web.xml ] [ Se 阅读全文
posted @ 2016-10-13 01:19 HigginCui 阅读(333) 评论(0) 推荐(0)
摘要:【概念】 Servlet通常被称为服务端小程序,是运行在服务端的程序,用于处理及相应客户端的请求。 Servlet是用java语言开发网页动态资源的技术。 【特点】 1.Servlet是个特殊的Java类,这个Java类必须继承HttpServlet类。 2.一个普通的java类实现了Servlet 阅读全文
posted @ 2016-10-12 21:07 HigginCui 阅读(302) 评论(0) 推荐(0)
摘要:【什么是HTTP协议】 对 浏览器客户端 和 服务器端之间的数据传输的格式规范。 客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵循一定的通讯格式,HTTP协议用于定义客户端与web服务器通讯的格式。 HTTP(hypertest transfer protocol),超文本传 阅读全文
posted @ 2016-10-09 21:26 HigginCui 阅读(289) 评论(0) 推荐(0)
摘要:【TomCat目录结构】 bin 存放TomCat的操作命令。bat:window版本,sh:Linux版本。 startup.bat: 后台在调用catalina.bat start shutdown.bat:后台在调用catalina.bat stop conf 存放TomCat服务器的各种配置 阅读全文
posted @ 2016-10-09 11:30 HigginCui 阅读(255) 评论(0) 推荐(0)
摘要:【对比SAX解析和DOM解析】 * 在使用DOM解析XMl文档时,需要读取整个XML文档,在内存中架构代表整个DOM树的DOcument对象,从而对XML文档进行操作,在这种情况下,如果XML文档特别大,就会消耗计算机大量内存,并且容易导致内存溢出。 * SAX解析允许在读取文档的时候,即对文档进行 阅读全文
posted @ 2016-10-08 19:40 HigginCui 阅读(157) 评论(0) 推荐(0)
摘要:【工程截图】 【person.xml】 【共用的打印节点路径和内容的方法】方便查看 【1.绝对路径 / 】 【打印结果1】 【打印结果2】 【2. 相对路径 // 】 【打印结果1】 【打印结果2】 【3.通配符 *】 【打印结果1】 【打印结果2】 【4.条件 [ ] 】 【打印结果1】 【打印结 阅读全文
posted @ 2016-09-22 21:07 HigginCui 阅读(342) 评论(0) 推荐(0)
摘要:【工程截图】 【person.xml】 【获取person.xml的Document对象,然后采集所需的数据,入门】 【运行结果】 阅读全文
posted @ 2016-09-22 20:02 HigginCui 阅读(286) 评论(0) 推荐(0)
摘要:【工程截图】 【person.xml】准备一个xml文件 【读取原有Xml文件的内容,然后将数据写入到磁盘上】 【运行结果】内容和person.xml一致 【按照设定的格式将xml内容输出保存到对应的磁盘地址上】 【运行结果】 同样在D盘下生成了一个student.xml文件 1.紧凑格式: 2.漂 阅读全文
posted @ 2016-09-22 16:15 HigginCui 阅读(17299) 评论(0) 推荐(1)
摘要:【person.xml】要解析的内容 【Student.java】xml信息所要封装的Studnet对象 【DemoStudent.java】将xml信息封装到Student对象 【运行结果】 阅读全文
posted @ 2016-09-22 10:47 HigginCui 阅读(1357) 评论(0) 推荐(1)
摘要:【简述】 Xml文件出了给开发者看,更多情况使用程序读取xml文件里的内容,这叫做xml解析。 根据解析方式分为:DOM解析 和 SAX解析 【解析工具】 (一). 使用DOM解析原理的工具: 1.JAXP(Oracle-Sun公司官方) 2.JDOM工具(非官方) 3.Dom4J工具(非官方,使用 阅读全文
posted @ 2016-09-21 16:42 HigginCui 阅读(578) 评论(0) 推荐(0)
摘要:【DTD语法约束细节】 * 元素定义 * 属性定义 * 实体定义 【1.元素定义】 在DTD文档中使用ELEMENT声明一个XML元素,语法格式如下所示: <!ELEMENT 元素名称 元素类型 > 元素类型可以是元素内容、或类型 1. 若是元素内容,需要使用 ( ) 括起来,如下: 1.1.元素内 阅读全文
posted @ 2016-08-26 22:25 HigginCui 阅读(471) 评论(0) 推荐(0)