java-web新手开发快速入门

java-web开发快速入门,本文对于java-web开发的要点进行了重点分析,可以给新手们提供很好的参考作用。

操作方法

  • 01

    一、Tomcat服务器常见启动问题:(1).Java_home环境变量,由于tomcat服务器的bin目录中的一些jar文件必须使用到java类库,所以必须先配置Java_home环境变量。(2).端口占用问题(3).Catalina_home环境变量的问题,如果配置了catalina_home环境变量,则默认启动的是catalina_home所指向的tomcat服务器。

  • 02

    二、Tomcat目录结构:(1).bin:存放启动和关闭tomcat的脚本文件。(2).conf:存放tomcat服务器中的各种配置文件。(3).lib:存放tomcat服务器的支持jar包。(4).logs:存放tomcat的日志文件。(5).temp:存放tomcat运行时产生的临时文件。(6).webapps:web应用存放目录。(7).work:tomcat的工作目录。

  • 03

    三、web应用和虚拟目录映射:(1).虚拟目录映射:web应用开发好后,需要把web应用所在目录交给web服务器管理(虚拟目录),这个过程就叫做虚拟目录映射。(2).实现虚拟目录映射的几种方式:I.在server.xml文件中配置一个Context,用它来指向一个web应用,这种方式需要重新启动服务器。II.在$catalina_base$/conf/enginename/hostname/下新建一个xml文件,该文件的文件名就是web应用对应的虚拟目录(ROOT表明该应用是缺省应用),然后在文件中只需配置web应用所在路径。III.Tomcat会自动管理webapps下的web应用,把他映射成虚拟目录。

  • 04

    四、web应用的组织结构:

  • 05

    五、配置虚拟主机:(1).配置虚拟主机,只需要在server.xml配置文件中,添加一个<Host name="" appBase=""/>节点(2).配置好的虚拟主机要想被外界访问到,必须在dns服务器上注册(购买域名)或者在windows系统中的hosts文件进行注册。(3).配置虚拟主机,只需要在server.xml配置文件中,配置<Engine name="Catalina" defaultHost = ""/>

  • 06

    六、web资源访问流程:(1).I.在浏览器中输入网之后,开始查找主机对应的IP地址(windows或者dns),查找到相应的ip后,连接相应的服务器。II.客户端向主机发送http请求,主机从请求信息中解析出要访问的主机和应用,查找相应的资源,然后读取这些资源,向客户端发送一个http响应。III.浏览器接收到响应之后,解析并显示http响应。(2).将web应用打成war包,jar -cvf **.war **,服务棋会自动解压war包。

  • 07

    七、Tomcat体系结构:

  • 08

    八、配置使用Tomcat Manager:1.在conf目录下面的tomcat-users文件中可以配置用户名和密码,如若想进入manager页面必须配置用户角色为manager。

  • 09

    九、认识http协议:1.telnet ip port-->GET 资源路径 HTTP/1.1 Host:(不指定,几位缺省主机),即可从主机请求到相应的页面。2.通过http watch来查看。

  • 10

    十、http请和请求方式详解:1.http请求包括请求行,请求头和实体数据(消息行和数据之间有一个空行) 2.http请求方式有两种:get和post(form),这两种方式的主要区别在于数据的传递。:get-->/mail/1.html?name=abs&pwd=123(URL参数的方式).put-->传送的数据

  • 11

    十一、http请求各头字段详解:Accept:text/html,image/*-->客户机支持的文件类型Accept-Charset:iso-8859-1-->客户机的编码方式Accept-Encoding:gzip-->客户机支持的压缩格式Accept-language:zh-cn-->客户机的语言环境Host:www.sina.com-->客户机要访问的主机名if-Modified-Since:  -->客户机告诉服务器资源的缓存时间(浏览器通常会把网页缓存,以加快访问速度,如果访问时间之后没有更新,则直接访问缓存)Referer:-->客户机告诉服务器,是从哪个资源访问过来的,主要用来防盗链。User-Agent:-->客户机的软件环境Cookie:Connection:close/keep-Alive-->本次请求之后,继续保持连接还是关闭连接Date:-->客户机的请求时间 java-web开发快速入门,学习更多敬请关注!

(0)

相关推荐

  • Windows8操作系统新手的快速入门指南

    几一条龙前,微软公布了Windows 8的升级和零售价格,让人意外的是,此次价格很有吸引力:从现有系统升级的话仅需40美元,折合人民币大约250左右;若是赶在明年2月前购买零售版本的Windows 8 ...

  • 迷你西游新手前期快速入门心得分享

    <迷你西游>拥有目前卡牌游戏中可能是最丰富的系统和玩法,但是由于系统和玩法过于复杂,所以有些玩家在游戏初期难免不知应该干什么,而只是一味的刷副本升级而已.笔者今天就为大家总结几条前期很实用 ...

  • java web 开发入门心得

    操作方法 01 从事Java Web开发这一段时间来,对Java 面向对象的思想和MVC开发模式可以说已经熟悉了.我当前参与的项目使用的框架是Spring.SpringMVC.Hibernate.作为 ...

  • java web 入门教程

    要学java web最好是要有Java基础以及html/CSS/javascript的基础,如果没有就比较麻烦. 如果有java基础,那么继续看: 了解web网页基础 01 首先我们先来了解一下什么是 ...

  • 找你妹电脑版新手快速入门小技巧

    下面好名字悲剧了就为大家介绍一下<找你妹电脑版>新手快速入门小技巧 ,找你妹电脑版只要在关卡中找到任务提示的物品就可以通过,看是简单,可玩起来回味无穷.尤其是其中各种网络流行语更是让你体会 ...

  • 实例讲解JAVA图形界面开发入门

    在eclipse中用windowbuilder插件做的一个小程序,也许能给JAVA图形界面开发的朋友们一点小帮助,其中包括软件设计草图.程序实例图和程序截图. 操作方法 01 这里认为大家已经装了图形 ...

  • InDraw怎么用?InDraw(Integle ChemDraw)快速入门教程

    InDraw全称Integle ChemDraw作为integle核心工具之一,专为化学.医药科学家提供完整易用的绘图解决方案,不仅能够快速绘制化学结构及反应式,而且可以获得相应的化学属性数据.系统命 ...

  • 如何快速入门氚云管理员基础操作

    氚云是基于云计算的企业应用平台,有多种多样的企业应用模板.开通氚云后,作为管理员如何快速上手基本操作呢?下面我将按照操作顺序讲解如何如何快速入门氚云管理员基础操作. 步骤一:同步组织机构 01 应用安 ...

  • MyEclipse导入 Java Web工程,如何导

    导入已经存在的Java Web工程,在电脑的MyEclipse中,继续进行项目的开发 操作方法 01 启动MyEclipse软件[我按的是"徽键"+1,任务栏第几个软件就选择加几] ...