JavaWeb
文章平均质量分 81
C_ontinue
这个作者很懒,什么都没留下…
展开
-
JavaWeb-XML约束
一、DTD二、SchemaSchema约束文档本身就是一个XML文档。Schema约束文档的扩展名为.xsdSchema对名称空间支持很好名称空间怎么来的:XML可以自定义标签(元素),当两个元素名相同时会产生冲突。名称空间就是来避免冲突的。我们可以使用前缀解决冲突Mr. //这里的AU前缀SidneySheldonSky is Falling//这里的BO原创 2013-06-27 19:44:08 · 635 阅读 · 0 评论 -
JavaWeb-XML解析
XML解析方式XML有三种解析方式:dom、sax、pulldom:(Doucument Object Model,文档对象模型)是W3C组织推荐的sax:(Simple API for XML)是XML社区推出的,几乎所有XML解析器都支持它。pull:Pull解析和Sax解析很相似,都是轻量级的解析,它是一个第三方开源的Java项目,Android的内核中已经嵌入了Pull。原创 2013-06-27 19:42:37 · 692 阅读 · 0 评论 -
JavaWeb-Tomcat服务器
一、Tomcat下载地址:http://www.apache.org版本Tomcat6.0 Servlet/JSP:2.5/2.1 JDK:1.5(从Tomcat6.0开始,只有JRE也是可以的)Tomcat7.0 Servlet/JSP:3.0/2.2 JDK:1.6安装与问题的解决解压到某个目录或磁盘上(请不要解压到中文目录或有空格的目录中)原创 2013-06-27 19:47:28 · 820 阅读 · 0 评论 -
JavaWeb-Http、Servlet
一、HTTP协议:组成部分及每部分的详细分解概念:Web服务器和Web客户端交互的规则,就是HTTP协议 HTTP是HyperText Transfer Protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程及数据本身的格式。HTTP协议是学习JavaWEB开发的基石,不深入了解HTTP协议,就不能说原创 2013-06-27 19:50:41 · 934 阅读 · 0 评论 -
JavaWeb-JSP
一、概述JSP原理:JSP就是Servlet。JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。为什么JSP技术也是一种动态web资源的开发技术?因为JSP技术允许在页面中嵌套java代码,以产生动态数据,并且web服务器在执行jsp时,web服务器会传递原创 2013-06-27 19:57:57 · 920 阅读 · 0 评论 -
JavaWeb-数据库
一、数据库简介Structured Query Language(结构化查询语言)SQL:工业标准。各个数据库厂商都支持。SQL-Server:对标准进行了扩展。扩展后的方言为TSQL。Oracle:对标准进行了扩展。 扩展后的方言为PLSQL,把MySQL收购了规定:shell>window下命令mysql>mysql中的命令,一般以;结尾(进入数据库)二、安装M原创 2013-06-27 20:12:34 · 688 阅读 · 0 评论 -
JavaWeb-文件的上传与下载
一、文件的上传与下载上传前提:表单的提交方式必须为post!! enctype必须是"multipart/form-data"--->指示正文内容是使用MIME协议进行描述的必须提供:name="f1"/>对比:enctype="application/x-www-form-urlencoded",正文中的内容是:username=shan&password=123如果enct原创 2013-06-28 19:27:08 · 823 阅读 · 0 评论 -
JavaWeb-HttpServletResponse、HttpServletRequest
HttpServletResponse一、概述及常用方法作用:向客户端输出内容。具体方法:响应行:设置响应码 :void setStatus(int sc);响应码描述;响应头:设置响应头:setHeader(String name,String value);正文:流获取字符输出流: response.getWriter(); :获取字符输原创 2013-06-27 19:51:53 · 802 阅读 · 0 评论 -
JavaWeb-JDBC
一、JDBC简介JDBC的全称是Java Data Base Connectivity Java数据库连接是为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBCJDBC是规范。各个数据库有不同的驱动JDBC规范相关的类在JDK中,java.sql.*或javax.sql.*编写步骤:a、拷贝驱动b、注册驱动c、获取连接d、建立发送SQL语句的对象e、原创 2013-06-27 20:16:48 · 645 阅读 · 0 评论 -
JavaWeb-JDBC连接池、JDBC框架
一、连接池概念应用程序直接获取连接的缺点出现的问题用户请求Servlet,Servlet请求Service,Service调用Dao。用户请求多次,Dao需要打开关闭connection多次。频繁的开关connection很多次,浪费时间和消耗资源,并且容易造成数据库服务器内存溢出、宕机。连接池图示解决方法-连接池解决方法:连接资源有原创 2013-06-27 20:24:44 · 1140 阅读 · 0 评论 -
JavaWeb-JavaBean
JavaBean的概念JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:这个Java类必须具有一个无参的构造函数 字段必须私有化。 private String name;一般情况下需要实现java.io.Serializalbe提供公共的getter或setter方法(属性)。私有化的字段必须通过public类型的方法暴露给其它程序,并且方法的命名也原创 2013-06-27 19:59:09 · 740 阅读 · 0 评论 -
JavaWeb-XML
xml语言的介绍和基本语法(重点)什么是XML,为什么学习XML?Extensible Markup Language,翻译过来为可扩展标记语言。Xml技术是w3c组织发布的,目前推荐遵循的是W3C组织于2000发布的XML1.0规范。 在现实生活中大量存在有关系的数据,如中国分为山东、北京、上海等,北京分为海淀、丰台等。XML技术用于解决什么问题?XML语言出现的根原创 2013-06-27 19:39:02 · 599 阅读 · 0 评论 -
JavaWeb-web概念
一、web概念: Java Web是Java EE技术体系的一部分,是目前所有Web开发技术最复杂的一种。相关概念?Web,网页的意思,表示Internet主机上供外界访问的资源。资源分为静态web资源(如html页面),指web页面中供人们浏览的数据始终不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。原创 2013-06-27 19:46:24 · 1644 阅读 · 0 评论 -
JavaWeb-会话
一、会话的概念什么是会话?用户开一个浏览器,访问服务器的多个web资源,然后关闭浏览器,整个过程称之为一个会话。会话中的问题程序要为每个客户端保存数据,方式有两种:cookie和session另外request.servletContext行不行?这个方法会保存所有的客户信息。浏览器IE,在什么情况下会开启一次新的会话。原创 2013-06-27 19:55:36 · 1293 阅读 · 0 评论 -
JavaWeb-EL表达式
EL表达式EL:Expression Language的缩写,表达式语言。语法:${标识符}作用:替换掉JSP中的java表达式如何获取数据从域中获取数据,并把数据显示在页面上。没找到返回"",不会出现控制指针异常。例如pageContext.setAttribute("p",person); ${p.name} 这个EL表达式相当于:Jav原创 2013-06-27 20:05:10 · 1140 阅读 · 0 评论 -
JavaWeb-JDBC处理大数据、批处理、事物
一、使用JDBC处理大数据基本概念:在实际开发中,程序一般不需要把大文本或二进制数据保存到数据库。大数据也称之为LOB(Large Objects),LOB又分为:clob和blobclob用于存储大文本。blob用于存储二进制数据,例如图像、声音、二进制文本等。对MySQL而言只有blob,而没有clob, mysql存储大文本采用的是Text 使用JDBC处原创 2013-06-27 20:19:03 · 1070 阅读 · 0 评论 -
JavaWeb-DBUtils
一、DBUtils概述与入门 1.QueryRunner类 构造方法:new QueryRunner(DataSource ds);//参数DataSource可传可不传; 但要保证链接在同一个事物中的数据源是同一个 主要方法:batch、update、query.(根据QueryRunner类的构造方法来确定是否使用数据源原创 2013-06-27 20:28:26 · 747 阅读 · 0 评论 -
JavaWeb-core剩余标签、国际化、fmt标签、过滤器
一、JSTL中的core剩余标签c:out value="${data}" default="木有值" escapeXml="false">作用: 输出内容,功能比 ${ } 更强,当data不存在时以默认值输出页面,value:获得域对象中的dataescapeXml:是否转义特殊标签,默认true转义。true表示转义特殊标签,false表示不转义标签。c:set原创 2013-06-27 20:38:07 · 730 阅读 · 0 评论 -
JavaWeb-过滤器高级案例、URL过滤系统
一、过滤器高级案例过滤脏话,包装HttpServletRequestWrapper在自定义包装类中重写getParamter(String)截获用户输入的信息同时在自定义包装类中自定义一个脏词库,遍历该库,用截获的数据constain判断是否包含脏词,如果遍历到,用replaceAll替换并将替换后的数据返回在过滤器中使用自定义的包装类替换doFilter(mRequest原创 2013-06-27 20:39:49 · 1559 阅读 · 0 评论 -
JavaWeb-JavaMail
一、邮件的概念javamail主要包括两部分:生成邮件和发送接收邮件二、邮件中使用的协议(SMTP协议、POP协议、MIME协议、RFC822规范)SMTP协议:Simple Message Transfer Protocal 简单邮件的传输协议(发送邮件时使用),默认的端口是:25POP3协议:Post Office Protocol 邮局协议,(接收邮件时使用),原创 2013-06-28 19:26:45 · 874 阅读 · 0 评论 -
JavaWeb-监听器、Servlet规范中的监听器
一、监听器事件源:发送事件的对象.事件:主要作用是对事件源的封装.监听器:接口。传入事件对象。监听事件源上发生的事件二、Servlet规范中的监听器(8个)监听对象的创建和销毁 (3个)监听的对象:ServletContext、HttpSession、ServletRequest.它们分别是在何时创建和销毁的?具体监听器:ServletContextList原创 2013-06-28 19:26:56 · 818 阅读 · 0 评论 -
JavaWeb-自定义标签、传统标签和简单标签
一、自定义标签的作用消除JSP中的java脚本,自定义标签也属于JSP中的一部分技术javax.servlet.jsp.tagext Tag接口,自定义标签处理类需要实现的接口Tag ;Tag接口的常量:EVAL_BODY_INCLUDE :为doStartTag服务,指示还要处理标签的主体内容。SKIP_BODY:为doStartTag服务,指示不处理开始标签后的主题原创 2013-06-27 20:34:23 · 1014 阅读 · 0 评论