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. Bzoj1269 [AHOI2006]文本编辑器editor

    Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 3678  Solved: 1380 Description 这些日子,可可不和卡卡一起玩了,原来可可正 ...

  2. 无限制使用ppt转pdf功能

    https://smallpdf.com/cn是一个pdf处理网站,十分好用,可是非注册用户有很多限制,比如用两次ppt转pdf就要等待: 于是就想如何让服务器认为我没有用过这个功能呢,感觉应该是用c ...

  3. JavaScript系列文章:从let和const谈起

    注册博客园账号也有好些年了,有事没事经常来逛逛,感觉博客园的同学们一直都很活跃,相比国内其他社区来讲,这里的技术氛围很浓,非常适合学习和交流,所以博主我也决定在这里驻扎了,在这里,博主希望能坚持写一些 ...

  4. Linux sudo 命令的应用

    .note-content { font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", STHeit ...

  5. SolrQuery的使用

    查询的总结:一般查询分为以下几个步骤: 1.创建查询对象 2.创建查询条件 3.执行查询,这里注意要有返回值 4.对查询结果进行取出 public void queryDocument() throw ...

  6. 【原】小搞一下 javascript算法

    前言:在前端大全中看到这句话,以此共勉.基础决定你可能达到的高度, 而业务决定了你的最低瓶颈 其实javascript算法在平时的编码中用处不大,不过不妨碍我们学习它,学习一下这些算法的思想,锻炼一下 ...

  7. C#操作XML的通用方法总结

    转载至http://www.cnblogs.com/pengze0902/p/5947997.html 1.创建xml 复制代码 /// <summary> /// 创建XML文档 /// ...

  8. Jmeter教程 简单的压力测试

    Jmeter教程 简单的压力测试:http://www.cnblogs.com/TankXiao/p/4059378.html

  9. JVM专题目录

    1.Java虚拟机及运行时数据区 2.JVM内存垃圾回收方法 3.JVM内存分配策略 4.HotSpot JVM常用参数设置

  10. Springsecurity3.1.3配置多个登陆页面

    需求:网站的前台和后台不同的url需要不同的登陆页面,不同的异常捕获方式. spring-security3.1以后的版本支持多个<http>标签,因此本文所采用的方式就是使用两个,实际上 ...