JavaEE笔记day02_第1页
JavaEE笔记day02_第2页
JavaEE笔记day02_第3页
JavaEE笔记day02_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

黑马程序员 JavaEE笔记讲师:王昭珽 整理 :温静黑马程序员 JavaEE笔记day02 XML&Tomcat一、Xpath基本语法二、利用DOM4J改写成绩案例三、Schema约束:在xml中如何引入Schema约束难重点:在XML中如何引入Schema约束看懂Schema文档(w3cshool文档)名称空间四、Web入门:概念JavaEE规范:13种技术的总称。JSP/Servlet JPA JTA JNDI JDBC .规范:由一些抽象类或接口组成的jar包。服务器一般都对某些规范进行了实现(支持XX规范)重量级和轻量级服务器:支持规范的多少。五、Tomcat服务器5.11、安装:解压到某一个目录下即可(不要放在有中文或者有空格的目录下)2、启动Tomcat:TOMCAT_HOMEbinstartup.bat3、验证是否启动成功:http:/localhost:80805.2遇到的问题:1、缺少JAVA_HOME环境变量查看JAVA_HOME环境变量:echo %JAVA_HOME%如果没有,Tomcat启动不成功的。配置JAVA_HOME=C:jdk1.7.0_02重新打开一个DOS窗口,才会生效。2、CATALINA_HOME环境变量:不建议配置。需要进入Tomcatbin执行startup.bat3、8080端口被占用了,改一个其他没有被占用端口DOS:netstat -a 更改Tomcat使用的端口号:C:apache-tomcat-6.0.37confserver.xml修改69行Tips:HTTP协议默认使用端口是805.3Tomcat的目录结构bin:存放可执行的命令。startup.bat shutdown.batconf:存放需要的配置信息。不要随便修改lib:Tomcat运行需要用到的jar包。(servet-api.jar jsp-api.jar)logs:日志temp:临时文件(*)webapps:存放的是当前管理的JavaWeb应用。该文件夹下有几个目录,说明当前有几个应用。work:Tomcat的一些运行产生的文件六、标准的JavaWeb应用目录结构(记住)JavaWEB应用程序的目录结构是固定的,Servlet规范规定的。MyApp1.htmlcssmain.cssjs1.js2.js-WEB-INF:必须有,且必须完全一致。(此文件夹下的资源对客户端是透明的)classes:放自己应用中开发的class文件comitheimaA.classlib:应用使用到的jar包web.xml:当前应用的核心配置文件如何部署应用到服务器上:1、开放目录部署方式:把应用的文件夹拷贝到Tomcatwebapps目录下即可2、war包:进入应用的根目录jar -cvf MyApp.war .把war拷贝到Tomcatwebapps目录下即可七、Tomcat服务器的一些常用配置(server.xml)1、配置虚拟目录:配置Web应用的映射Context:方式一:(不建议使用,需要重新启动Tomcat)修改Tomcatconfserver.xml,在内部添加以下子元素:path:虚拟目录名称,一般以/开头docBase:真实应用所在的目录路径方式二:(在不需要重新启动的情况下,配置虚拟目录)在Tomcatconf引擎名称主机名称虚拟目录名.xml添加内容:不需要重启Tomcat,就会生效。玩玩:配置默认应用在Tomcatconf引擎名称主机名称ROOT.xml添加内容:这样,MyApp就变成了默认应用。需要重新启动玩玩:配置应用的默认主页修改默认应用的web.xml1.html2、配置虚拟主机:修改server.xml 模拟DNS:C:WindowsSystem32driversetcHosts文件作业:一、必练习:DOM4J基本操作1、得到某个具体的节点内容2、遍历所有元素节点3、修改某个元素节点的主体内容4、向指定元素节点中增加子元素节点5、向指定元素节点上增加同级元素节点6、删除指

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论