总结001

一、java web大学慕课总结

1>web前世今生

web:万维网、全球广域网、基于超文本和HTTP实现的分布式图形信息系统、Internet上的一种网络服务

web服务器:站点服务器、网站服务器。用于处理客户端的请求和响应客户端

web页面:必须事先将所有信息以文件方式存放在web服务器磁盘中的某个文件夹下,这些文件由超文本标记语言组成

web技术:所有开发web应用技术的总称,分为web服务器端技术和web客户端技术。常用HTTP、servlet、jsp。

web应用程序的工作原理:

    

2>初识JSP

JSP是什么?

一种动态网页标准、主流商业应用服务器端动态Web技术、在传统网页(HTML文 件)中插入Java代码段 和JSP标记相当于简易的Servlet设计、主要用于实现Java web 应用程序的用户界面

JSP的特点有哪些?

跨平台
只要服务器支 持JSP,就可以 运行使用JSP开 发的Web应用 程序

动静分离

有效区分静态 HTML代码和 动态数据,给 程序的修改和 扩展带来便利

继承Servlet

继承了Java Servlet所有功能 ,可以说JSP就是 Servlet,而 JSP 更简单易学

预编译

JSP页面在被服 务器执行前已经 被编译好,且通 常只进行一次编 译

可重用组件

共享JavaBean ;标准标签和自 定义标签一次生 成重复使用

3>JSP开发探秘

JSP工作原理是什么?

 用户通过浏览器提交请求,服务器端收到请求后进行处理,再以HTML的形式把处理结果返 回给客户端,客户端通过浏览器查看得到的静态网页。这是整个Web应用系统的工作原理。 如果JSP程序是第一次被加载,会首先被编译成Servlet文件,然后由JSP引擎来调用Java编译 器,把Servlet文件编译成可以执行的Java字节码文件,最后由Java虚拟机来解释执行,并把执行 结果以HTML的格式发送给客户端浏览器。当这个页面以后再被访问时,因为它的字节码文件在 第一次加载时已经生成,可以直接运行,所以访问速度会比第一次加载时快得多。

JSP设计模式有哪些?

1、JSP页面响应请求并把处理结果返回给客户,所有的数据存 取都由JavaBean来完成,实现了显示与内容的分离。只适合简 单的Web应用,因为JSP页面内可能会嵌入大量的脚本片段或 Java代码,可能给后期项目维护和管理带来不便。

2、把JSP和Servlet结合起来实现动态内容服务,用JSP来生成 表示层内容,让Servlet来完成深层次处理任务,充当控制者的角 色,负责管理对请求的处理,创建JSP页面需要使用的JavaBean 和对象,同时根据用户的动作、决定把哪个JSP页面传给用户

 JSP开发方式?

直接用JSP构 建动态网页

在JSP页面中加入 JavaBean,用JavaBean 来封装数据库连接、用户 登录与注册、商业业务逻 辑等

把JSP、Servlet、和 JavaBean结合起来, 把网站逻辑结构完全 放在Servlet中,把 动态页面的输出放在 JSP页面中来完成

用JavaEE开发 模型,把整个系 统分成3个主要 部分:视图、控 制器和模型

通过框架的整合 应用来开发 Web站点,比 如SSH框架

二、软件需求工程课堂

需求获取是软件工程早期的活动。又叫需求获得,需求发现

需求获取的结果可以是:用例说明文档、

需求获取的一般流程是:

                       a、确定需求计划

                       b、确定调查对象

                       c、建立项目的目标和范围

                       d、实地收集需求信息

                       e、确定非功能需求

在收集需求信息的过程中应该注意:

                       a、应能适当地调整收集范围

                       b、应尽量避免受不熟悉细节的影响

                       c、尽量把用户所做的假设解释清楚

防止遗漏需求应该注意:

                       使用多种方法表达需求信息

需求获取的方法有:面向目标的方法、基于场景的方法、面向视点的方法、面向方向的方法

需求获取的来源有:涉众和硬数据、相关产品、重要文档、相关技术标准和法规

需求获取要获取的信息包括三大类,需求本身、业务描述、环境和约束

发布了38 篇原创文章 · 获赞 9 · 访问量 1439

猜你喜欢

转载自blog.csdn.net/qq_42023080/article/details/104935366