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

《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架构)