《Java软件项目(BS架构)开发》基本概念

第1章 基本概念 学习目标 课程介绍 B/S架构应用程序的相关概念介绍 课程介绍 必修课,学分4, 6学时/周 围绕联合银行的网上银行项目的实现,介绍用Java实现B/S架构的系统所需要的常用的技术:HTML,JavaScript,Servlet,JSP,JavaBean,JDBC等 培养软件开发能力 考核:项目完成情况,平时考勤和作业,期末测试 B/S架构程序的相关概念 了解什么是C/S架构,什么是B/S架构 了解Web的基本概念和B/S应用程序的结构 了解B/S架构应用程序客户端常用组件和技术 了解B/S架构应用程序应用服务器端常用组件和技术 了解B/S架构应用程序数据库端相关组件和技术 三种架构的程序 单机程序:记事本,单机程序 C/S程序:QQ,你要安装客户端,腾讯提供服务器 B/S程序:网上银行等,如建行的 C/S架构 C/S架构 客户/服务器架构,也称为客户/服务器请求响应模式 C/S架构的软件系统的特点: 结构上分为客户端和服务器端 客户端发出请求,服务器端响应请求,提供服务 客户端处理部分业务,需要在客户机上安装程序 B/S架构 B/S架构 特殊的C/S,是对C/S的扩展 B/S架构的软件系统的特点: 客户机上只需要安装浏览器 所有数据、Web页面和应用程序都安装在服务器端 从逻辑上可以分为客户端、应用服务器和数据库服务器 Web相关概念 Web的客户端运行浏览器,服务器端运行web服务器程序 信息以Web页面的形式提供 页面的格式、内容的规定及语法由HTML语言规定 ——最初的Web只提供静态页面信息,后来出现有交互能力的Web,逐渐应用程序也采用Web方式 B/S应用程序的客户端 客户机上只需要安装浏览器,其他部分都从服务器上下载后在客户机上运行 浏览器 HTML 客户端扩展,如Java Applet,Active控件和NetScape插件 客户端脚本语言,如JavaScript,JScript和VBScript XML B/S应用程序的应用服务器端 Web服务器是基础,其他技术是对它的扩展 Web服务器 服务器扩展,下图表示了Servlet对Web服务器的扩展 B/S应用程序的数据库端 数据库服务器是核心,其他技术提供访问数据库的技术 数据库服务器 SQL JDBC或ODBC HTML举例:案例1-1 HTML举例:案例1-1 MyHomePage.html,一个简单的主页 显示欢迎信息 与作者的联系方式 部署该网页到IIS上并用浏览器查看结果 Java Applet举例:案例1-2 Java Applet举例:案例1-2 Java Applet举例:案例1-2 SendMail.html一个可发送邮件的网页 嵌入Java Applet小应用程序字节码文件SendMail.class 使用标记和 SendMail.java: SendMail.class的源程序 提供发送邮件的界面并对用户输入的邮箱地址进行合法性检查 Java Applet小应用程序在客户机的浏览器中运行 可提高浏览器的交互性和处理能力 减轻服务器和网络的负担 VBScript举例:案例1-3 VBScript举例:案例1-3 VBcheckMail.html:使用VBScript脚本实现在页面上发送邮件的功能 使用标记

c语言做bs架构_《Java软件项目(BS架构)开发》基本概念.ppt相关推荐

  1. javaweb做什么能赚钱_做一个完整的Java Web项目需要掌握的技能

    原文链接:http://blog.csdn.net/JasonLiuLJX/article/details/51494048 最近自己做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小 ...

  2. 做一个完整的Java Web项目太难了,因为这些你不会!

    作者:元素侠Jason 链接:https://blog.csdn.net/JasonLiuLJX 最近自己做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收 ...

  3. 做一个完整的Java Web项目需要掌握的技能

    转自:  https://blog.csdn.net/JasonLiuLJX/article/details/51494048 ------------------------------------ ...

  4. JAVA软件项目研发流程

    JAVA软件项目研发流程 -- 谈需求(客户提需求,有客户项目经理,技术经理) -- 可行性分析报告(市场调研)[接项目]{人员配比,项目成本}(竞标) -- 概要设计 -- 静态模型(建模工具)[产 ...

  5. java外包项目有哪几类,java软件项目外包在选择合作平台时应注意哪些细节?

    原标题:java软件项目外包在选择合作平台时应注意哪些细节? 众所周知,我们在着手推进一个项目的时候,常常会需要进行市场调研,这不仅是一种保障,对于项目本身来说也是一种尊重.同样地,Java软件项目外 ...

  6. 使用r语言做garch模型_使用GARCH估计货币波动率

    使用r语言做garch模型 Asset prices have a high degree of stochastic trends inherent in the time series. In o ...

  7. python语言程序设计难不难_零基础学Python编程开发难度大吗?从哪学起?

    转行零基础学Python编程开发难度大吗?从哪学起? 近期很多小伙伴问我,如果自己转行学习Python,完全0基础能否学会呢?Python的难度到底有多大? 今天,小编就来为大家详细解读一下这个问题. ...

  8. 以太网的分层架构_读《企业应用架构模式》记录-分层

    复杂软件系统中,分层理念使用最多,具体例子: 软件体系中, 从包含了操作系统调用的程序设计语言到设备驱动程序和CPU指令集再到芯片内部的各种逻辑门:网络互联中,FTP层架构在TCP上,TCP架构在IP ...

  9. 系统架构师(java)和大数据架构师

    架构师不是一个职业工种,而是一种能力,而且架构师也分很多种,不同领域的架构师是不一样的.比如互联网架构师和物联网架构师,没有什么可对比的. 架构要考虑什么 1.考虑系统能做什么,不能做什么,就是常说的 ...

最新文章

  1. C# 转换人民币大小金额(WinForm、Asp.Net)
  2. 英语文章、常用短语部分摘选集锦
  3. Oracle学习笔记:blank_trimming的含义
  4. 华为把服务器虚拟底层锁了,华为全面关闭解码锁服务:马上升级到很吓人的技术!...
  5. LeetCode 393. UTF-8 编码验证(位运算)
  6. zabbix-2.0.8日常巡检-检测项目状态
  7. )类 新建javafx程序时_关于JavaFX杂谈
  8. 系统学习机器学习之弱监督学习(三)--Adversarial Autoencoders
  9. SPSS PROCESS插件安装及使用【SPSS 046期】
  10. DC中保存ddc格式文件(亲测有效!)save the unmapped design in ddc format
  11. android7.1索尼,Xperia 1
  12. es查询简单场景问题小记
  13. 2020-09-02
  14. TextView(显示文本)
  15. js 递归树根据子节点获取所有父节点
  16. (私人收藏)[开发必备]最全JQuery离线快速查找手册(可查询可学习,带实例)
  17. 嵌入式linux使用A7680C 4G 网卡
  18. 阿里P8共勉之-送书帖-听说最近你读过不少书?
  19. NASA完成审查 下周三宇航员搭SpaceX载人龙飞船升空
  20. 使用SRS搭建流服务器使用ffmpeg推流用VLC拉流

热门文章

  1. 非线性规划 - 数学建模
  2. 数字集成电路版图设计(附录)——持续补充...
  3. 基于JavaSwing和BeautyEye美化包实现的小型资源管理器
  4. 虚拟机向主机复制文件中断产生的不合理临时文件【win磁盘空间不足解决方法】
  5. 长三角大数据产业联盟正式成立,云创大数据位列创始成员单位
  6. 1.U盘安装ubuntu系统
  7. mapstruct使用的正确姿势
  8. 论文全免费下载网站SCI-Hub新网址
  9. 【腾讯T6技术专家时间管理法】工作中别做这七件浪费时间的事了!
  10. 《世界因你而不同-李开复自传》读书笔记(3/3)