1.1.2 什么是JavaWEB

使用Java语言进行WEB的开发。



1.1.3 软件架构

l CS结构的软件

n CS:Client/Server客户端和服务器,这种软件往往需要安装。比如QQ、迅雷、播放器。


n 优缺点:

u 优点:

l 可以减轻服务器端压力,将部分代码写到客户端。

l 界面很美观。

u 缺点:

l 一旦服务器更新了,客户端也需要更新。

l 分布式开发比较弱。




l BS结构的软件(java web就是用java web技术来开发的BS软件)

n BS:Browser/Server浏览器和服务器,这种软件不需要安装,只需要通过浏览器就可以访问。


n 优缺点:

u 优点:

l 服务器一旦更新,不需要更新客户端,因为客户端就是浏览器

l 比较强的分布式能力

u 缺点:

l 服务器端压力会比较大。

l 界面效果不如CS结构软件。(但是现在前端界面做的也很好,在界面美化也不弱于cs)



1.1.4 WEB服务器

l 服务器:

n 硬件:其实就是一台电脑(这台电脑配置要求很高)。

n 软件:需要在这台电脑上安装web服务器的软件。要安装web服务器得的软件来发布于项目




1.1.5 常见哪些web服务器

l Tomcat :Apache组织提供的一个开源的免费的web服务器。满足EE的Serlet和JSP的规范。

l WebSphere :IBM公司开发的一个收费的大型web服务器。满足了EE开发的所有规范。

l WebLogic :BEA公司开发的一个收费的大型web服务器。满足了EE开发的所有规范。

l IIS :应用在.NET平台上。

l Apache :应用在PHP平台上。




1.1.6 WEB开发中的资源

l 静态web资源

n HTML

n CSS

n JS

l 动态web资源

n Servlet、JSP

n PHP

n ASP





WEB和JAVA WEB相关推荐

  1. java web 总结,Java Web 相关概念经典总结(一)

    一 1.胖客户端程序RCP(Rich Client Program)也叫做桌面程序(Desktop Program),程序必须下载安装到计算机上才能运行. 2.瘦客户端程序TCP(Thin Clien ...

  2. java怎么监听多个组件,java web(五):java web三大组件之另外两个和八大监听器

    java的三大组件指Servlet.Filter.Listener.八大监听器指八个接口.前面介绍了Servlet,现在介绍一下Filter拦截器以及拦截地址的设置, Listener监听那些事件. ...

  3. python web和java web区别_成都汇智动力-谈谈个人认为的JavaWeb开发与PythonWeb开发的区别...

    原标题:成都汇智动力-谈谈个人认为的JavaWeb开发与PythonWeb开发的区别 今天这篇文章谈一谈Java Web开发和Python Web开发的区别.在这里我并不是鼓励大家从Java Web转 ...

  4. linux java web.pdf,Java Web应用在ARM Linux平台上的实现.pdf

    Java Web应用在ARM Linux平台上的实现.pdf lSSN1009-3044 and KnowledgeTechnology电■知识与技术 Computer l-5690963 V01.5 ...

  5. java web空指针,java - Web服务中的Java空指针异常@autowired [重复] - 堆栈内存溢出

    错误:domain.SpeakerRecog.test上的java.lang.NullPointerException SpeakerMapper为null, speakermapper.insert ...

  6. Java web 开发的概念、环境配置、创建项目过程详解(Eclipse)

    Java Web 开发 Java Web 开发概念 搭建过程 详解 在eclipse创建Dynamic Web Project 创建时选择Tomcat的版本 创建项目成功 eclipse环境下如何配置 ...

  7. java web学什么软件_java web开发是什么?该怎么学习?

    Java中有前端这个开发方向,上回我们说到了javaweb是什么?你们应该对javaweb有了一定的了解了,那你们知道该如何学习web吗?小编这里整理了一些相关知识,快来看看吧. 一.javaweb是 ...

  8. java web 路径 .html,java web 路径(java web 路径).doc

    java web 路径(java web 路径) java web 路径(java web 路径) The path used in Java, divided into two types: abs ...

  9. java web 教程_Java Web服务教程

    java web 教程 Welcome to the Java Web Services Tutorial. Here we will learn about web services, useful ...

最新文章

  1. 如何成为一名现代的Linux程序员
  2. Linux /etc/inittab 文件的解读
  3. Django框架(23.Django中的模板的标签、变量、过滤器和注释)
  4. android注解的作用,Android 用注解来提升代码质量
  5. TypeScript里的混合类型
  6. CRM One Order Appointment里start Date的存储原理
  7. 网络视频监控与人脸识别
  8. 快速学习使用springmvc、strust2、strust1以及它们的对比
  9. el-option传两个值_真正的释家或佛学研究者、爱好者必读文献——南朝梁·释慧皎《高僧传》...
  10. 【图像处理】MATLAB:彩色图像处理
  11. pyhton基础中的要点一
  12. 【转】NSBundle的使用,注意mainBundle和Custom Bundle的区别
  13. 计算机组成原理第五版(白中英)第六章总线结构 习题
  14. Jenkins教程(自动化部署)
  15. oracle 新增配额,Oracle 用户配额
  16. 抖音直播如何快速提升人气热度,让客户下单。
  17. BJ模拟 Different Trips【树上后缀数组】
  18. 使用jQuery填充tbody时,填充了两倍数据
  19. 戴尔DELL OEM Win7SP1简体中文旗舰版原版光盘镜像64位
  20. gcc O3和O0编译的输出浮点数不相同

热门文章

  1. 《社会调查数据管理——基于Stata 14管理CGSS数据》一2.3 数据管理的工作规范...
  2. javax.servlet.http.HttpServletRequest错误
  3. excel学习--开始界面控制台讲解
  4. 图像处理 --- 三、图像变换 3.1图像变换的基本概念
  5. MATLAB离散卷积的实现_代码编写_实现两列数的卷积
  6. 蓝桥杯模块学习10——串口通信(深夜学习——单片机)
  7. 计算机专业学生的7个建议
  8. 为Canon PIXMA iP1000喷墨打印机安装驱动程序
  9. java毕业设计成品基于SSM项目+Vue.js的SSM学业预警平台信息管理系统
  10. 疫情加速IT人才外包服务普及应用~