一:为什么需要动态网页

   由于静态网页的内容是固定的,不能提供个性化和定制化得服务,使用动态网页可真正地与用户实现互动。

二:什么是动态网页

 ①:动态网页是指在服务器端运行的,使用程序语言设计的交互网页,她们会根据某种条件的变化返回不同的网页内容。

 ②动态网页需要使用服务器脚本语言。

:动态网页的优势:

①        交互性:即网页会根据用户的要求和选择而动态改变和显示内容。

②        自动更新:即无時须改变页面代码,便会自动生成新的页面内容,可以大大节省工作量。

③        随机性:即当不同的时间,不同的人访问同一网址产生不同的页面效果

:动态网页是静态网页的替代品吗?

  :①:静态网页和动态网页各有特点,网站采用动态网页还是静态网页只要取决于网站的功能需求和内容的多少。

②:如果网站比较简单,内容跟新量不是很大,采用纯静态网页的方式会简单,反之一般要采用带网页技术来实现。

③:静态网页是网站的基础,静态网页和动态网页之间不矛盾,为了网站能适应搜索引擎索需要,即时采用动态网页技术,也可以将网页内容转化为静态发布。

五:B/S架构是C/S架构的替代品吗?

   B/S架构时随着interner技术的兴起对C/S架构的一种改变,而非C/S的替代品。

B/S架构相比C/S架构的优势

 ②:维护和升级方式简单,C/S架构的每个一个客户端都必须安装和配置客户端软件,如果系统发生变化则需要对每一个客户端进行升级维护,在B/S架构中软件应用的业务逻辑完全在服务器端实现,所有的客户端只是浏览器,不需要做任何的维护,因此系统维护员只需要关注服务器的软件升级即可,客户端只要重新登录系统,使用的就已经是最新版本的软件了

B/S架构相对于C/S架构的劣势

B/S的界面没有C/S友好,难以做出oofice这样界面丰富的软件,在速度和安全性上需要花费用巨大的设计成本,而者由于B/S架构的交互式请求响应的模式,一旦数据信息发生变化,必须要通过刷新页面,才能看到更新的数据信息。

③:C/S一般面向对固定的用户群,一般高度机密的信息系统采用C/S架构,比较适用于企业内部的信息管理系统,金融证劵等,B/S适用于公开信息发布,对信息的保密性要求较低,如企业网站,稍后服务系统,物流信息系统等。

六:什么是URL…..

URL是(uniformResourceLocator)的缩写,意思是统一资源定位符,是用于完整描述interner上网页其他资源的地址的一种标识方法,简单来说URL就是常说的网址(如www.baidu.com)

七:URL的组成结构:

1协议

2)服务器域名或IP

3)端口号

4)路径:包含两层含义

八:URL的组成部分

(1)        协议(或称为服务方式)

(2)        主机IP地址(有时包含端口号)

(3)        路径,如目录和文件名等

第一部分和第二部分之间用“//”符号隔开,第二部分和第三部分用”/”符号隔开,第一部分和第二部分不可省略,有时第三部分可以省略。

 九:Tomcat安装版本的启动与停止

(1)  通过服务器实现启动或停止,通过执行“控制面板”------>”管理工具------>“服务”命令,然后右击“ApacheTomcat7.0”图标就可

(2)  通过Tomcat菜单中的MonitorTomact工具启动与停止,通过执行“所有程序” ----->”Apache Tomcat7.0”- ----->“MonitarTomcat”--à

“General”命令“选择””start”和“stop”操作

十:Tomcat’端口号的配置

(1)        Tomcat的目录结构下找到其子目录conf.

(2)        conf目录打开server.Xml文件。

(3)        在打开的文件中,找到(connector)节点,然后修改端口号.

(4)        保存设置。

十一:JSP的执行过程

(1)  翻译阶段

(2)  编译阶段。

(3)  执行阶段

十二:JSP页面组成

  由静态内容,指令,表达式,小脚本,声明,标准动作注释等元素构成。

第一章使用JSP/Server技术开发新闻发布系统第一章动态网页开发基础的更多相关文章

  1. 安卓项目-利用Sqlite数据库,开发新闻发布系统

    本教程致力于程序员可以快速的学习安卓移动端手机开发. 适合于已经习得一种编程语言的同仁. 更多志同道合,想要学习更多编程技术的大神们. 小弟不才,麻烦关注一下我的今日头条号-做全栈攻城狮. 本文章是基 ...

  2. 使用JSP/Servalet技术开发新闻发布系统------动态网页开发基础

    什么是动态网页? 动态网页是指在服务器端运行的程序或者网页,它们会随不同客户.不同时间,返回不同的网页. 动态网页的特点? (1).交互性:即网页会根据用户的要求和选择而动态改变和响应.采用动态网页技 ...

  3. 使用JSP/Servlet技术开发新闻发布系统---Servlet基础

    Servlet简介 什么是Servlet 其实就是一个类,主要负责处理用户的请求和做到数据的相应以及页面的跳转,基于Java技术的Web组件 Servlet API Servlet接口 Servlet ...

  4. 使用JSP/Servlet技术开发新闻发布系统---JSP数据交互(二)

    JSP内置对象application application对象 JSP常用的内置对象 对象的作用域 作用的分类 对象的作用域 page作用域 实例 //页面1 <% String name = ...

  5. 使用JSP/Servalet技术开发新闻发布系统------JSP数据交互一

    什么是内置对象 JSP内置对象是 Web 容器创建的一组对象,不用通过手动new就可以使用 JSP中的九大内存对象  request 请求对象  response 响应对象  out   输出对象  ...

  6. DRP PK 牛腩新闻发布系统

    一.JSP与ASP (1)Web服务器的支持:大多数通用的Web服务器如:Apache.Netscape和Microsoft IIS都支持JSP页面,只有微软本身的Microsoft IIS和Pers ...

  7. 牛腩新闻发布系统--学习Web的小技巧汇总

    2014年11月10日,是个难忘的日子,这一天,小编的BS学习开始了,BS的开头,从牛腩新闻发布系统开始,之前学习的内容都是CS方面的知识,软考过后,开始学习BS,接触BS有几天的时间了,跟着牛腩老师 ...

  8. 【NodeJS 学习笔记04】新闻发布系统

    前言 昨天,我们跟着这位大哥的博客(https://github.com/nswbmw/N-blog/wiki/_pages)进行了nodeJS初步的学习,最后也能将数据插入数据库了 但是一味的跟着别 ...

  9. News新闻发布系统

            News新闻发布系统分页的实现 1.首先我们要在NewsDAO中创建一个方法,返回List<NewsEntity>集合,其中pageIndex表示当前页,pageSize表 ...

随机推荐

  1. WUSTOJ的“讨论”和“私聊”功能如何使用

    反正我是过了1年多才知道有讨论这个功能,2年多才知道有私聊功能. 不知道大家都是什么时候发现的... 讨论还好,在FAQ界面的下边有提示,但是私聊我真没看到哪儿有提示...是我不小心点进去的. 讨论功 ...

  2. 十八、Nand Flash驱动和Nor Flash驱动

    在读者学习本章之前,最好了解Nand Flash读写过程和操作,可以参考:Nand Flash裸机操作. 一开始想在本章写eMMC框架和设备驱动,但是没有找到关于eMMC设备驱动具体写法,所以本章仍继 ...

  3. 从其他数据库迁移到MySQL及MySQL特点

    从其他数据库迁移到MySQL Oracle,SQL Server迁移到MySQL 一些变化 不再使用存储过程.视图.定时作业 表结构变更,如采用自增id做主键,以及其他语法变更 业务SQL改造,不使用 ...

  4. Codeforces Round #588 (Div. 1) 简要题解

    1. 1229A Marcin and Training Camp 大意: 给定$n$个对$(a_i,b_i)$, 要求选出一个集合, 使得不存在一个元素好于集合中其他所有元素. 若$a_i$的二进制 ...

  5. 监控SQL:通过SQL Server的DML触发器来监控哪些IP对表的数据进行了修改(2)

    原文:监控SQL:通过SQL Server的DML触发器来监控哪些IP对表的数据进行了修改(2) 在有些公司中,由于管理的不规范,或者是便于开发人员直接修改.部署程序,往往任何开发人员,都能登录到生产 ...

  6. VBA子程序(十六)

    子程序(Sub Procedures,也叫子过程)与函数类似,但有一些差异. 子过程不需要有返回一个值,而函数可能会或可能不会有返回一个值. 子程序可以不用call关键字来调用. 子程序总是包含在Su ...

  7. PC启动过程详解

    系统启动过程 1. 预引导(Pre-Boot)阶段 2. 引导阶段 3. 加载内核阶段 4. 初始化内核阶段 5. 用户登录阶段 基本概念: BIOS:即“Basic Input/Output Sys ...

  8. ubuntu安装之后需要做什么

    安装完ubuntu或者linux后应该做什么?首先在你安装完之后,都知道,很多系统都是有自带的一些软件之类,很多其实是不必要的,我们可以完全删掉,需要的时候再重装,那么安装完之后应该做什么呢? 1.智 ...

  9. TypeScript入门一:配置TS工作环境

    配置手动编译TS文件工作环境 配置webpack自动化打包编译工作环境(后面补充) 一.TypeScript入门学习引言 进入主题之前,首先说明这个系列的博客是我刚刚接触TypeScript的学习笔记 ...

  10. 【转载】2018年最值得期待的5大BPM厂商

    部署BPM软件可以帮助企业获得竞争优势,通过分析.设计.执行.控制和调节业务流程协助企业领导者提高组织绩效. 业务流程管理(BPM)是指随着公司和组织的发展匹配业务目标和流程的行为.部署BPM软件可以 ...