JavaWeb应用程序简介

1.什么是Web应用程序

  • Web应用程序是一种可以通过Web访问的应用程序(淘宝、京东、新浪),易访问,用户只需要有浏览器即可,不需要安装其他软件。

2.为什么要学习Web应用程序

  • 是目前软件开发领域的三大方向之一
    • 桌面应用程序–QQ,Office C/S结构:Client/Server
    • Web应用程序–京东、天猫 B/S结构:Browser/Server
    • 嵌入式应用程序–安卓、iPhone
  • 需求大、易就业、高薪

3.静态网页与动态网页

  • 静态网页
    • 网页中的内容是固定的,不会更新
    • 所需技术:HTML、CSS
  • 动态网页,能与用户交互的网页
    • 网页中的内容是通过程序动态显示的,自动更新
    • 所需技术:HTML、CSS、数据库、至少一门高级语言(java,C#,Php)、Javascript、xml等。主流的动态网页脚本技术(Jsp/Asp.net/Php)

4.服务器分类

  • Web服务器:主要是处理web的数据元素的应用软件就叫Web服务器,如: tomcat、Jboss、Weblogic
  • 应用服务器:JSP/Servlet,处理的是非常规性的Web页面(JSP文件),他动态生成Web页面,生成的Web页面再发送给客户端

5.搭建Java Web 开发环境

  • jdk(1.8)
  • tomcat(8.0)
  • eclipse()

6.1-tomcat目录结构

tomcat目录结构
- 如果没配置环境变量,那么发布的web应用的文件已经就没在/webapps里面, 而是在C:\Users\PRO\Desktop\Code.metadata.plugins\org.eclipse.wst.server.core\tmp0\webapps里面
- C:\Users\PRO\Desktop\Code是你的eclipse的工作空间

6.2-Tomcat容器等级

tomcat容器等级图
* Engine 引擎容器
* HOST 主机容器
* Servlet容器管理Context容器,一个Context对应一个Web工程
* Context 上下文

7.第一个jsp项目

  • 创建项目 编码方式改为UTF-8,
  • 修改jsp默认编码方式 window –> preference –> Web –> JSP Files –> Encoding 修改为UTF-8
  • 表示支持html5,能使用html5的一些新特性

8.WEB-INF目录结构

  • WEB-INF是Java的WEB应用的安全目录,所谓安全目录就是客户端无法访问,只有服务端可以访问的目录
  • web.xml 项目部署文件
  • lib文件夹,存放项目架包的文件夹

9.修改tomcat端口号

  • 在servers的config下面有一个server.xml,在里面找,并修改
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值