javaWeb
文章平均质量分 80
Lola的笔记
这个作者很懒,什么都没留下…
展开
-
mac_MySQL安装
一、下载和安装到MySQL官网上http://dev.mysql.com/downloads/mysql/,下载Community Server版 约164M出现如下界面,选择【No thanks,just start my download】下载完的文件为:mysql-5.6.20-osx10.8-x86_64.dmg1.点击,安装包里的pkg文件转载 2015-04-03 11:45:07 · 499 阅读 · 0 评论 -
javaweb-day04-3(javaWeb开发入门 - 配置虚拟主机)
配置虚似主机配置虚似主机就是配置一个网站。如需在WEB服务器中配置一个网站,需在文件:apache-tomcat-7.0.42\conf\server.xml中,使用Host元素进行配置,例: 配置的主机(网站)要想被外部访问,必须在DNS服务器(万网)或windows系统中(C:\Windows\System32\drivers\etc\hosts)注册。配置多个原创 2015-01-27 21:27:47 · 618 阅读 · 0 评论 -
javaweb-day04-2(javaWeb开发入门 - 虚拟目录的映射)
Tomcat目录结构虚似目录的映射方式部署web应用,前三条是讲 服务器 和 web应用 放在不同盘的情况下:在server.xml文件的host元素中配置(不建议),例如:path="/itcast" 为虚拟目录名称。docBase="c:\app" 为web应用所在原创 2015-01-27 21:26:46 · 548 阅读 · 0 评论 -
javaweb-day03-7(基础加强-泛型)
泛型(Generic) —泛形的作用JDK5以前,对象保存到集合中就会失去其特性,取出时通常要程序员手工进行类型的强制转换,这样不可避免就会引发程序的一些安全性问题。JDK5中的泛形允许程序员在编写集合代码时,就限制集合的处理类型,从而把原来程序运行时可能发生问题,转变为编译时的问题,以此提高程序的可读性和稳定性(尤其在大型程序中更为突出)。注意:泛型是提供给javac编译器使原创 2015-01-27 21:24:23 · 459 阅读 · 0 评论 -
javaweb-day03-6(基础加强-内省)
内省(Introspector) — sun公司的API开发框架时,经常需要使用java对象的属性来封装程序的数据,每次都使用反射技术完成此类操作过于麻烦,所以sun公司开发了一套API,专门用于操作java对象的属性。什么是Java对象的属性和属性的读写方法?有一个getXxx()或setXxx()方法,那么xxx就是这个Java对象的属性。反过来讲,一个对象如果有一个g原创 2015-01-27 21:22:22 · 470 阅读 · 0 评论 -
javaweb-day03-5(基础加强-做一个小小的框架)
写一个小小的框架来玩一玩:package cn.mengmei.Framework;public class Person { public void run(){ System.out.println("run........."); }} run package cn.mengmei.Framework;import java.lang.原创 2015-01-27 21:20:40 · 408 阅读 · 0 评论 -
javaweb-day03-3&4(基础加强-反射)
反射什么是反射?反射就是把Java类中的各种成分映射成一个个的java对象。例如,一个类有:成员变量,方法,构造方法,包等等信息,利用反射技术可以对一个类进行解剖,把各个组成部分映射成一个个对象。反射用在哪里?反射是学任何框架的基础,框架的工作基于配置文件,配置文件里配什么类框架就运行什么类,框架从配置文件里读到的是一个个的字符串,通过这些名称来加载类运行类原创 2015-01-27 21:18:28 · 364 阅读 · 0 评论 -
javaweb-day03-1&2(基础加强 - 静态导入、自动装箱/拆箱、增强for循环、可变参数、枚举)
JDK 5.0 新特性JDK5中新增了很多新的java特性,利用这些新语法可以帮助开发人员编写出更加高效、清晰,安全的代码。静态导入自动装箱/拆箱增强for循环可变参数枚举反射内省泛型元数据 静态导入普通导入是导入某个类,静态导入是导入某个类的 静态方法 或 静态属性。为了简化书写,但不常用。语法:import static 包名.类名.静态属性原创 2015-01-27 21:15:58 · 466 阅读 · 0 评论 -
javaweb-day04-6(javaWeb开发入门 - HTTP协议1)
什么是HTTP协议客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。使用telnet程序连上web服务器,并使用HTTP协议获取某个页面,快速了解 HTTP协议的作用。首次使用telnet功能默认是关闭的。控制面板 - 程序 - 打开或关闭windows功能 - 勾选Telnet原创 2015-01-28 09:08:15 · 515 阅读 · 0 评论 -
javaweb-day04-5(javaWeb开发入门 - tomcat体系架构、配置https加密连接器)
打包Web应用为war文件:jar -cvf aa.war news将war文件拷贝到tomcat的webapps目录下,会自动解压。配context元素的reloadable元素,让tomcat自动加载更新后的web应用:开发里面不建议用这个元素,一般情况下等全部改完再一起发布。Tomcat体系架构tomca原创 2015-01-28 09:03:43 · 537 阅读 · 0 评论 -
javaweb-day04-5(javaWeb开发入门 - 其他问题)
打包Web应用为war文件:jar -cvf aa.war news将war文件拷贝到tomcat的webapps目录下,会自动解压。配context元素的reloadable元素,让tomcat自动加载更新后的web应用:开发里面不建议用这个元素,一般情况下等全部改完再一起发布。Tomcat体系架构tomca原创 2015-01-28 09:01:47 · 430 阅读 · 0 评论 -
javaweb-day02-4&5(Schema)
Schema的出现是为了DTD的局限性。DTD无法有很细致的描述。比如,无法约束某个标签里只能写数字。只能描述标签里可以写字符串。Schema快速入门: XML Schema 文件自身就是一个XML文件,但它的扩展名通常为:.xsd。 一个XML Schema文档通常称之为模式文档(约束文档),遵循这个文档书写的xml文件称之为实例文档。 和XML文件一样,一个XMLSc原创 2015-01-27 21:14:43 · 422 阅读 · 0 评论 -
javaweb-day04-4(javaWeb开发入门 - 画图演示:浏览器访问服务器的静态web资源的过程)
原创 2015-01-28 08:56:51 · 873 阅读 · 0 评论 -
javaweb-day04-6&7(javaWeb开发入门 - HTTP协议2)
HTTP请求客户端连上服务器后,向服务器请求某个web资源,称之为客户端向服务器发送了一个HTTP请求。一个完整的HTTP请求包括如下内容: 一个请求行、若干消息头、以及请求体(发送表单的时候会提交点数据给服务器,数据一般作为请求体来发给服务器),如下所示 :HTTP请求的细节——请求行请求行中的GET称之为请求方式原创 2015-01-28 12:21:48 · 707 阅读 · 0 评论 -
javaweb-day07-1&2(Servlet - Cookie)
会话什么是会话?会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。会话过程中要解决的一些问题?每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。例如:用户点击超链接通过一个servlet购买了一个商品,程序应该想办法保存用户购买的商品,以便原创 2015-02-13 22:25:34 · 845 阅读 · 0 评论 -
javaweb-day06-4&5&6 (Servlet-Request-方法、表单获取客户端中文信息、URL编码、Request容器和请求转发、RequestDispatcher.include()
HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。javax.servlet.http 包 interface HttpServletRequest extends ServletRequest这个接口里面的方法都是以 get 开头的获取请原创 2015-02-10 10:52:47 · 910 阅读 · 0 评论 -
javaweb-day06-1 (Servlet - Response - 输出中文、输出1、中文名字的文件下载、字符流读图片会导致数据丢失的剖析)
给浏览器输出中文:package cn.mengmei.response;import java.io.IOException;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import javax.servlet.ServletException;import javax.serv原创 2015-02-10 10:00:19 · 1227 阅读 · 0 评论 -
javaweb-day06-2&3 (Servlet - Response - 输出随机图片、请求重定向、web工程的URL地址写法、getOutputStream和getWriter互斥)
输出随机图片package cn.mengmei.response;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException原创 2015-02-10 10:29:12 · 965 阅读 · 0 评论 -
javaweb-day22-1(基础加强 - 反射泛型、通配符、有限制的通配符)
一个类如果好几个方法都用到了泛型,可以把它定义在类上,但是类上定义的泛型只对类的非静态成员有效。因为调用静态方法不需要new对象,没有new对象在类上定义的泛型T就没有指定,在调用这个静态方法的时候,这个T是啥就没人知道。package cn.mengmei.generic;public class Demo1 { public void aa(T t){ }原创 2015-01-28 12:56:00 · 533 阅读 · 0 评论 -
javaweb-day05-5&6&7(Servlet - ServletConfig对象 和 ServletContext对象)
ServletConfig对象在Servlet的配置文件中,可以使用一个或多个标签为servlet配置一些初始化参数。当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并在调用servlet的init方法时,将ServletConfig对象传递给servlet。进而,程序员通过ServletC原创 2015-01-28 12:55:14 · 797 阅读 · 0 评论 -
javaweb-day05-2&3&4(Servlet - 一些细节)
Servlet的运行过程Servlet程序是由WEB服务器调用,web服务器收到客户端的Servlet访问请求后:Web服务器首先检查是否已经装载并创建了该Servlet的实例对象。如果是,则直接执行第④步,否则,执行第②步。装载并创建该Servlet的一个实例对象。调用Servlet实例对象的init()方法。创建一个用于封装HTTP请求消息的HttpServletReq原创 2015-01-28 12:53:38 · 549 阅读 · 0 评论 -
javaweb-day05-1(Servlet - GenericServlet、Servlet调用过程图)
动态web资源的开发技术有两种:Servlet 和 JSP。Servlet是sun公司 J2EE 的 13门技术中的一门。Servlet简介Servlet是sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一个servlet接口,用户若想开发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:编写一原创 2015-01-28 12:23:33 · 560 阅读 · 0 评论 -
javaweb-day02-3(XML 解析 - Dom4j解析开发包 - XPath)
由于dom4j在获取某个节点时都得一级一级往下获,很不方便。由于XPath表达式,获取某个节点很方便直观,所以就要由dom4j API 结合XPath表达式来获取节点,然后对节点进行某些操作。 XPath快速入门,查看官方帮助文档:XPathTutorial.chm dom4j API 与XPath的结合,要看dom4j的docs里面的Quick Start:Powerf原创 2015-01-27 21:10:53 · 719 阅读 · 0 评论 -
javaweb-day02-2(00:40:06 XML 解析 - Dom4j解析开发包)
导入dom4j开发包:dom4j-1.6.1.jar 在工程下建一个文件夹lib,将dom4j-1.6.1.jar拷到里边。右键add to build path。 dom4j-1.6.1\lib文件夹下还有一些jar包,是开发过程中dom4j所需要依赖的jar包,如开发过程中报错,则需导入。 用dom4j怎么做呢?只要是开源jar包提供给你的时候,它会在开源包里面原创 2015-01-27 21:10:28 · 572 阅读 · 0 评论 -
javaWeb-day02(用 Dom4j 解析 XML)
Dom4j是一个简单、灵活的开放源代码的库。Dom4j是由早期开发JDOM的人分离出来而后独立开发的。与JDOM不同的是,dom4j使用接口和抽象基类,虽然Dom4j的API相对要复杂一些,但它提供了比JDOM更好的灵活性。 Dom4j是一个非常优秀的Java XML API,具有性能优异、功能强大和极易使用的特点。现在很多软件采用的Dom4j,例如Hibernate,包括sun公司自己的JA原创 2014-10-16 22:11:22 · 657 阅读 · 0 评论 -
javaWeb-day02(用Jaxp做sax解析)
Dom和Sax的区别:在使用 DOM 解析 XML 文档时,需要读取整个 XML 文档,在内存中构架代表整个 DOM 树的Doucment对象,从而再对XML文档进行操作。此种情况下,如果 XML 文档特别大,就会消耗计算机的大量内存,并且容易导致内存溢出。SAX解析允许在读取文档的时候,即对文档进行处理,而不必等到整个文档装载完才会文档进行操作。原创 2014-10-15 09:38:54 · 435 阅读 · 0 评论 -
javaWeb day04 (配置虚拟主机)
配置虚拟主机配置虚似主机就是配置一个网站。如需在WEB服务器中配置一个网站,需使用Host元素进行配置,例: 配置的主机(网站)要想被外部访问,必须在DNS服务器或windows系统中注册。配置多个网站。缺省虚似主机。原创 2014-11-10 00:37:20 · 523 阅读 · 0 评论 -
javaWeb-day01(XML练习案例)
1、以如下格式的exam.xml文件为例原创 2014-10-07 10:40:44 · 693 阅读 · 0 评论 -
javaWeb day04 ( javaWeb基础 )
常见的tomcat启动Java_home环境变量在windows中设置java_home环境变量只要在setclasspath.bat批处理文件第一次使用JAVA_HOME环境变量之前的任何地方,将JAVA_HOME环境变量设置为JDK的主目录,就可以使用startup.bat文件启动Tomcat了。端口占用问题Catalina_home环境变量的设置问题原创 2014-11-09 22:00:14 · 532 阅读 · 0 评论 -
javaWEb-day01(XML编程)
XML编程就是:写java程序操作XML文档。原创 2014-10-05 13:49:43 · 384 阅读 · 0 评论 -
javaWeb-day01(junit 测试工具、XML)
写类一个Person类:package cn.itcast;public class Person { public void eat(){ System.out.println("eat....."); } public void run(){ System.out.println("run..."); }}原创 2014-07-24 23:51:05 · 468 阅读 · 0 评论 -
javaWEb-day01(根据dtd文档写XML练习)
<!DOCTYPE CATALOG [<!ELEMENT PRODUCT(SPECIFICATIONS+,OPTIONS?,PRICE+,NOTES?)><!ATTLIST PRODUCTNAME CDATA #IMPLIEDCATEGORY (HandTool|Table|Shop-Professional) "HandTool"PARTNUM CDATA #IMPLI原创 2014-09-19 19:59:52 · 817 阅读 · 0 评论 -
javaWEb-day01(DTD约束语法细节)
编写dtd文档的两种方式:dtd文档既可以单独bi原创 2014-09-18 23:45:37 · 533 阅读 · 0 评论 -
javaWEb-day01(XML约束)
XML约束:写一个文档来约束xml配置文件的格式。原创 2014-09-18 10:41:54 · 457 阅读 · 0 评论 -
javaWeb-day02(Xpath 提取技术)
有中文文档:原创 2014-10-18 08:00:27 · 773 阅读 · 0 评论 -
javaWeb-day02(Schema 约束)
XML Schema 也是一种用于定义和描述 XML 文档结构与内容的模式语言,其出现是为了克服 DTD 的局限性.原创 2014-11-05 11:58:56 · 501 阅读 · 0 评论 -
javaweb-day01-7(XML 解析-案例)
1、以如下格式的exam.xml文件为例exam.xml 张三 沈阳 89.00 李四 大连 97.00 2、编程实现如下功能 3、实现学生信息的添加 4、实现学生信息的查询 5、实现学生的删除功能 添加数据:查询数据: 开发顺原创 2015-01-27 21:07:25 · 491 阅读 · 0 评论 -
javaweb-day01-5(XML 解析-概述)
XML 解析: (create read update delete) XML 解析方式有两种:DOM 和SAX DOM(Document Object Model)基于树和节点的文档对象模型。w3c组织推荐的处理xml文档的一种方式。 *优点:crud方便,操作速度也特别快。 *缺点:耗内存,易导致内存溢出,不适合操作大的xml文档。原创 2015-01-27 21:05:24 · 335 阅读 · 0 评论 -
javaweb-day01-4(DTD 的语法)
XML 文件中 DOCTYPE 声明语句的格式:XML 文件使用 DOCTYPE 声明语句来指定它所遵循的 DTD 文件。DOCTYPE声明语句有两种形式:1. 当引用的约束文件在本地硬盘时,使用如下方式:例如:2. 当引用的约束文件是一个公共文件时,来自网上,使用如下方式:dtd的名称:如果一个网站公布了一个dtd的时候,那么它一定原创 2015-01-27 21:01:47 · 373 阅读 · 0 评论 -
javaweb-day01-3(XML 的 dtd 约束)
XML 的约束方式有两种:dtd 和 schema DTD约束:Document Type Definition 文档类型定义、文档类型界定。入门示例:book.xml : Java就业培训教程 张孝祥 39.00元 JavaScript网页开发 张孝祥 28.00元 xml文档里面有原创 2015-01-27 21:00:53 · 400 阅读 · 0 评论