栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java Web

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java Web

目录

Java Web

1. 软件系统体系结构

2.Web资源

3.Web服务器

4.Web应用


什么是Java Web?

  Java Web是用Java技术来解决相关web互联网领域的技术栈。web包括:web服务端和web客户端两部分。Java在客户端的应用有Java Applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP、第三方框架等等。


1. 软件系统体系结构

1).C/S

  • C/S结构即客户端/服务器(Client/Server),例如QQ;

  • 需要编写服务器端程序,以及客户端程序,例如我们安装的就是QQ的客户端程序;

  • 优点:安全性比较好。

  • 缺点:软件更新时需要同时更新客户端和服务器端两端,比较麻烦;

2).B/S

  • B/S结构即浏览器/服务器(Browser/Server);

  • 优点:只需要编写服务器端程序;

  • 缺点:安全性较差。

2.Web资源

1).资源介绍

 静态资源:html/CSS/JS/图片...:

动态资源:JSP/Servlet

2).静态资源与动态资源的区别

 3).访问服务器资源 

 3.Web服务器

Web服务器的作用是接收客户端的请求,给客户端作出响应。 

服务器: 硬件服务器(云服务器), 电脑。

软件服务器: (软件)。

  • Tomcat(Apache):Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的, 学习这个

  • JBoss(JBOSS):大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

  • Weblogic(Orcale):大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

  • Websphere(IBM):IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

5 .Web应用

1).创建静态应用

  • 在webapps下创建一个hello目录;

  • 在webapps hello 下创建index.html;

  • 启动tomcat;

  • 打开浏览器访问http://localhost:8080/hello/index.html

 index.html

 
      
        hello 
     
      
        Hello World! 
    

 2).创建动态应用

  • 在webapps下创建hello1目录;

  • 在webapps hello1 下创建WEB-INF目录;

  • 在webapps hello1 WEB-INF 下创建web.xml;

  • 在webapps hello1 下创建index.html。

  • 打开浏览器访问http://localhost:8080/hello/index.html

 web.xml




完整的Web应用还需要在WEB-INF目录下创建:

  • classes;

  • lib目录;

webapps

|- hello

   |-index.html

   |-WEB-INF

       |-web.xml

       |-classes

       |-lib

  • hello:应用目录,hello就是应用的名称;

  • index.html:应用资源。应用下可以有多个资源,例如css、js、html、jsp等,也可以把资源放到文件夹中,例如:hello html index.html,这时访问URL为:http://localhost:8080/hello/html/index.html;

  • WEB-INF:这个目录名称必须是大写,这个目录下的东西是无法通过浏览器直接访问的,也就是说放到这里的东西是安全的;

  • web.xml:应用程序的部署描述符文件,可以在该文件中对应用进行配置,例如配置应用的首页

  • classes:存放class文件的目录;

  • lib:存放jar包的目录;

暑期编程PK赛 得CSDN机械键盘等精美礼品!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1016891.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号