WEB开发入门

1 进入web

JAVASE:标准- standard   JAVA桌面程序 GUI    SOCKET

JAVAEE:企业-浏览器控制  web

2 软件结构

C/S :client-servlet  客户端--服务器

QQ, 飞秋

特点:必须下载安装客户端程序

服务器升级,客户端也需要升级

B/S:broswer-server  浏览器端--服务器

淘宝 京东

特点:需要安装客户端软件只需要浏览器即可

服务器升级,浏览器不需要升级

JAVAEE  ---JAVA WEB 是用B/S 结构

 3 web服务软件

   将资源共享给外部访问  主要放到服务器里面用来用来运行或者解析程序的

Tomcat   websphere  jobss......

Tomcat :开源组织Apache的产品,免费,支持JAVAEE规范,可以运行JAVAWEB。

4 Tomcat的使用

  4.1 到apache官网下载 www.apacher.org 下载

4.2 Java环境文件夹中已给 tomcat7.0的版本

4.3 安装Tomcat,注意安装的前提条件是机器上必须先有jdk

4.4 启动TOMCAT 找到configure tomcat--->start 启动   停止按stop

4.5 如果端口冲突  (显示状态冲突)  就需要修改端口

打开 C:\Tomcat\conf\server.xml  文件找8080端口 让后修改为8000 重启tomcat

<Connector port="8000" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

4.6 如果TOMCAT拒绝访问 --找到C:\Tomcat\bin\Tomcat7w.exe和Tomcat7.exe--属性---兼容性---兼容模式和管理员身份运行打上勾

  5 TOMCAT访问

http://ip:port

http://127.0.0.1:8000

http://localhost:8000

127.0.0.1 和 localhost 表示本地IP

6 tomcat目录结构

  

   

 

 

 

bin

存放tomcat命令 tomcat启动项   Tomcat7.exe  Tomcat7w.exe

conf

Tomcat的配置信息,其中server.xml是核心文件,可以通过server.xml修改访问端口

lib

支持tomcat运行的jar包 支持解析servlet,jsp等等

logs

运行程序的日志信息,运行错误,启动停止等等都会记录到日志文件中

temp

临时文件

webapps

共享资源目录也叫做项目目录,web项目放入该文件夹下运行,tomcat默认root项目

work

Tomcat的运行目录,JSP运行产生的临时文件就会放到这里,可以提升效率,如果以后开发过程中明明已经修改了jsp文件,但是没有反应可以就是这里缓冲有问题,那么删除该缓冲,它就会重新生成临时文件

7 web应用目录

指的是webapps下面的项目

动态资源

Jsp页面

静态资源

Html页面,JS脚本,image图片

WEB-INF

classes

存放字节码  .class文件,属性文件.properities, .txt

lib

存放jar包

web.xml

当前项目的引擎文件必须有

java WEB开发入门的更多相关文章

  1. day04 Java Web 开发入门

    day04 Java Web 开发入门 1. web 开发相关介绍 2. web 服务器 3. Tomcat服务器启动的问题 4. Tomcat目录结构 5. Web应用程序(虚拟目录映射,缺省web ...

  2. java web 开发入门实例

    学习是个技巧活,关键是要找到重点的地方,新手在这方面的坑尤其多.看别人的教程一步一步的跟着做,隔几步就遇到一个新知识点,忍不住就百度往深处了解,一晃半天就过去了. 有的知识点要深入学习的,有的是了解下 ...

  3. java web 开发入门 --- tomcat/servlet/jsp

    在做java web 开发时,要先安装tomcat.它是一个web服务器,也叫web容器,我们把写好的jsp, html页面放到它里面,然后启动它,就可以用浏览器访问这些页面,地址栏中输入localh ...

  4. java web 开发入门

    Java web,是java技术用来解决web互联网领域的技术总和.Java web技术主要包括客户端和服务端,java在客户端的服务有java applet,不过用的非常少,大部分应用在服务端,比如 ...

  5. java web开发入门汇总

    servlet 用java语言开发动态资源网站的技术,在doGet方法中拼接显示html,在doPost方法中提交数据.类似于.net的ashx技术. servlet生成的class文件存放在tomc ...

  6. Java开发工程师(Web方向) - 01.Java Web开发入门 - 第6章.蜂巢

    第6章--蜂巢 蜂巢简介 网站开发完,就需要测试.部署.在服务器上运行. 网易蜂巢: 采用Docker容器化技术的云计算平台 https://c.163.com 容器管理:容器可被视作为云主机的服务器 ...

  7. Java开发工程师(Web方向) - 01.Java Web开发入门 - 第4章.Maven

    第4章--Maven Maven实战 Java Web应用的部署: 手动式: 编译:javac -cp $CATALINA_HOME/lib/servlet-api.jar web-inf/class ...

  8. Java开发工程师(Web方向) - 01.Java Web开发入门 - 第3章.Tomcat

    第3章--Tomcat Tomcat安装与运行 Tomcat:目前最常用的基于java的web应用服务器 本课程中所有的Java代码最终都需要部署到Tomcat中运行 Tomcat的配置文件是XML的 ...

  9. java web开发入门一(servlet和jsp)基于eclispe

    servlet 用java语言开发动态资源网站的技术,在doGet方法中拼接显示html,在doPost方法中提交数据.类似于.net的ashx技术. servlet生成的class文件存放在tomc ...

随机推荐

  1. bzoj 1711 [Usaco2007 Open]Dining吃饭&&poj 3281 Dining

    最大流. 这东西好像叫三分图匹配. 源点向每个食物点连一条容量为1的边. 每个饮料点向汇点连一条容量为1的边. 将每个牛点拆点,食物点向喜欢它的牛的入点连一条容量为1的边,牛的出点向它喜欢的饮料点连一 ...

  2. linux系统硬件配置查看方法

    一:查看cpu more /proc/cpuinfo | grep "model name" grep "model name" /proc/cpuinfo 如 ...

  3. bzoj2330: [SCOI2011]糖果

    2330: [SCOI2011]糖果 Time Limit: 10 Sec Memory Limit: 128 MB Description 幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友 ...

  4. bzoj 4326: NOIP2015 运输计划

    4326: NOIP2015 运输计划 Time Limit: 30 Sec Memory Limit: 128 MB Description 公元 2044 年,人类进入了宇宙纪元.L 国有 n 个 ...

  5. DOM

    DOM:Document Object Model 文档对象模型文档:html页面文档对象:页面中的元素文档对象模型:定义为了能够让程序(js)去操作页面中的元素DOM会把文档看作是一棵树docume ...

  6. php验证身份证号码的正确性

    /********************php验证身份证号码是否正确函数*********************/function is_idcard( $id ) {   $id = strto ...

  7. Android开发环境搭建

    导读: 学习Android开发第一步就是搭建Android开发环境. 1.安装JDK JDK(Java SE Development Kit)是Java的开发工具集.SE表示标准版. JRE(Java ...

  8. ES6箭头函数与展开运算符

    箭头函数:省去了关键字function和return: eg: reduce=(a,b)=>a+b;//返回a+b的值 redduce=(a,b)=>{console.log(a);con ...

  9. Ajax工作原理

    在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景.原理.优缺点等各个方面都很少涉及null.这次写这篇文章的背景是因为公司需要对内部程序员做一个培训.项 ...

  10. 【IOS】将字体大小不同的文字底部对齐

    从WP转IOS了,还是放不下...... 在项目中,要实现如图多个不同大小的文字   底部对齐的效果   像下面这样: (想要的效果) 以为用三个UIFont不同的UILabel  之后让他们底部对齐 ...