• ASP.NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环 境。.NET Framework 包含公共语言运行 库,它提供了各种核心服务,如内存管理、 线程管理和代码安全。它也包含 .NET Framework 类库,这是一个开发人员用于 创建应用程序的综合的、面向对象的类型集 合。

(1) 平时成绩由课堂表现和课堂提问两部分组 成,其中课堂表现包括纪律、态度、协作、交流和 练习等。其中课堂表现占6分,课堂练习占6分, 满分12分。 –(2) 笔记本电脑的使用、迟到和旷课等项目直 接在最终的平时成绩上扣除。 –(3) 实验共7个,每个实验4分,满分28

• (10)登录后的管理员可以对菜品进行管理,可以浏览 所有菜品的信息,并对菜品进行增加、删除和修改。

• 优点是可以使用多种语言进行编制,如C, C++,VB,Perl,甚至是Java

– CGI程序是以独立进程的方式进行运行的, 所以比较耗费资源,降低系统的性能

– CGI不是长驻内存的因此增加了磁盘操作 – CGI编写起来不容易 – 不同的操作系统很少进行通用,移植很复杂。

• 学习完本课程,就具备了一定的Web开发基 础,但为了能够进行商业级别的开发我们还 要进一步进行学习:

• PHP 是一种服务器端动态网页技术,实现 方式是将代码嵌入到HTML页面中,实现方 式与JSP和ASP非常类似。

• PHP也是一种应用十分广泛的技术,如果感 兴趣大家也可以去了解相应的知识

系课件/Web开发技术(Java)/陈鹏 – 运行环境 计算机系课件/Web开发技术/计

开发一个网络点餐系统,要求实现如下功能: • (1)用户在未登录的状态下可以浏览点餐系统中的热点

• 理想的J2EE体系包括六个层:表示、应用、服务、域、连通性和 持续化。这些层物理上横跨客户机和服务器,而他们逻辑上划分 为Web容器、EJB容器和数据库,如图

• J2SE主要:用于创建典型的桌面与工作站应用的 Java平台。从配置上来说,只要安装JDK(Java Development Kit),就建立了一个J2SE开发和 运行平台。

• J2SE下的核心技术包括:面向对象的编程技术、 Java程序异常的处理、控制台程序开发、图形界 面程序开发、多线程编程、I/O流编程、网络编程、 Java Applet以及JavaBean组件开发技术。

• 课程的地位、先修课程 • 课程设置的目的 • 课程、课堂的要求以及考核方式 • 本课程资源的获取方式 • 解决该问题还有那些技术 • 该项技术同这些技术相比有那些优点 • 课程主要介绍那些主要内容 • 课程的后续学习内容是什么

• 将网络点餐系统划分为3个模块,分别是: 公共模块,用户模块和管理员模块 。

– HTML,开发静态网页 – JavaScript,简单的事件响应,输入验证。 – CSS,浏览页面的美观 – Applet,应用于客户端

– 客户端项服务器上指定的CGI程序发送请求 – Web服务器启动一个新的进程执行此CGI程序 – 程序执行后将结果以网页的形式发送给客户端

• 开发技术的选择 • 基于Java的Web开发技术 • 开发环境的选择

① 首先用户在浏览器的地址栏中键入要访问的地址,并回 车出发请求(或者通过通过点击超级链接的方式触发)。

② 浏览器将请求发送到指定的Web服务器上。 ③ Web服务器接收请求并根据htm或html后缀判断所请求

• 客户端动态网页技术与静态网页非常类似, 只是客户端的浏览器在接收到服务器端传送 而来的资源时,还需要负责对其中的 VBSript或javaScript脚本进行解释执行, 并产生动态效果。

–作业提交要求:学号姓名.rar • 明确网站开发题目,最迟下周一确定。

– 另外一种情形是,客户端先进行简单的预处理,然后 将处理后服务器的结果再提交给服务器进行进一步的处理。

• 浏览器/服务器(Browser/Server,B/S)模式:客户 端使用通用的浏览器(如:NetScape、Explorer或 FireWork)代替各种应用软件,服务器则为Web服 务器。浏览器和服务器之间通过TCP/IP通信协议进 行连接,浏览器发出请求,由Web服务器向后台取 出数据进行计算,并将结果返回给浏览器。

• 静态网页:是指一旦网页制作成功就不能随意更 改或需要专业的技术人员进行修改。

– 不能实现用户与服务器之间的交互,制作周期较长, 更改困难,适应于一些不需要经常修改内容的网页。

① 首先用户在浏览器的地址栏中键入要访问的地址,并回车出 发请求(或者通过通过点击超级链接的方式触发)。

• (8)登录后的管理员可以对用户进行管理,可以浏览所 有用户的信息,并对用户进行增加、删除和修改。

• (9)登录后的管理员可以对菜品分类进行管理,可以浏 览所有菜品分类,并对菜品分类进行增加、删除和修改 。

• J2EE的任务是提供一个平立的、便携式、多用户、安全以及标 准的企业级平台,服务器端部署用Java技术来完成。J2EE主要用于 创建可扩展的企业应用,包括13种核心技术规范:

– 内容繁杂,记忆性东西偏多 – 实践内容多,编码量大 – 实用性强,对职业发展意义重大

– 服务器只集中管理数据,计算任务分散在客户机上, 客户机和服务器之间通过网络协议来进行通讯;客户 机向服务器发出数据请求,服务器将数据传送给客户 机进行计算,计算完毕,计算结果可返回给服务器。

• 本课程是一门专业方向课程,它主要讲授如 何使用JAVA(内容较多)技术开发基于 B/S架构的应用程序。

• 先修课程:要求学习者具备一定的java基础, 因此必须先修《面向对象程序一》。另外该 课程需要操作数据库,因此必须先修《数据 库原理》

• ASP.NET 是统一的 Web 应用程序平台,它 提供了为建立和部署企业级 Web 应用程序 所必需的服务。ASP.NET 为能够面向任何 浏览器或设备的更安全的、更强的可升级性、 更稳定的应用程序提供了新的编程模型和基 础结构。

② 浏览器将请求发送到指定的Web服务器上。 ③ Web服务器接收请求并根据后缀(如.jsp、php)判断所请

④ Web服务将这个动态网页文件从头到尾执。

作者 admin

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注