第一章使用JSP/Server技术开发新闻发布系统第一章动态网页开发基础
一:为什么需要动态网页
由于静态网页的内容是固定的,不能提供个性化和定制化得服务,使用动态网页可真正地与用户实现互动。
二:什么是动态网页
①:动态网页是指在服务器端运行的,使用程序语言设计的交互网页,她们会根据某种条件的变化返回不同的网页内容。
②动态网页需要使用服务器脚本语言。
三:动态网页的优势:
① 交互性:即网页会根据用户的要求和选择而动态改变和显示内容。
② 自动更新:即无時须改变页面代码,便会自动生成新的页面内容,可以大大节省工作量。
③ 随机性:即当不同的时间,不同的人访问同一网址产生不同的页面效果
四:动态网页是静态网页的替代品吗?
答:①:静态网页和动态网页各有特点,网站采用动态网页还是静态网页只要取决于网站的功能需求和内容的多少。
②:如果网站比较简单,内容跟新量不是很大,采用纯静态网页的方式会简单,反之一般要采用带网页技术来实现。
③:静态网页是网站的基础,静态网页和动态网页之间不矛盾,为了网站能适应搜索引擎索需要,即时采用动态网页技术,也可以将网页内容转化为静态发布。
五: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技术开发新闻发布系统第一章动态网页开发基础的更多相关文章
- 安卓项目-利用Sqlite数据库,开发新闻发布系统
本教程致力于程序员可以快速的学习安卓移动端手机开发. 适合于已经习得一种编程语言的同仁. 更多志同道合,想要学习更多编程技术的大神们. 小弟不才,麻烦关注一下我的今日头条号-做全栈攻城狮. 本文章是基 ...
- 使用JSP/Servalet技术开发新闻发布系统------动态网页开发基础
什么是动态网页? 动态网页是指在服务器端运行的程序或者网页,它们会随不同客户.不同时间,返回不同的网页. 动态网页的特点? (1).交互性:即网页会根据用户的要求和选择而动态改变和响应.采用动态网页技 ...
- 使用JSP/Servlet技术开发新闻发布系统---Servlet基础
Servlet简介 什么是Servlet 其实就是一个类,主要负责处理用户的请求和做到数据的相应以及页面的跳转,基于Java技术的Web组件 Servlet API Servlet接口 Servlet ...
- 使用JSP/Servlet技术开发新闻发布系统---JSP数据交互(二)
JSP内置对象application application对象 JSP常用的内置对象 对象的作用域 作用的分类 对象的作用域 page作用域 实例 //页面1 <% String name = ...
- 使用JSP/Servalet技术开发新闻发布系统------JSP数据交互一
什么是内置对象 JSP内置对象是 Web 容器创建的一组对象,不用通过手动new就可以使用 JSP中的九大内存对象 request 请求对象 response 响应对象 out 输出对象 ...
- DRP PK 牛腩新闻发布系统
一.JSP与ASP (1)Web服务器的支持:大多数通用的Web服务器如:Apache.Netscape和Microsoft IIS都支持JSP页面,只有微软本身的Microsoft IIS和Pers ...
- 牛腩新闻发布系统--学习Web的小技巧汇总
2014年11月10日,是个难忘的日子,这一天,小编的BS学习开始了,BS的开头,从牛腩新闻发布系统开始,之前学习的内容都是CS方面的知识,软考过后,开始学习BS,接触BS有几天的时间了,跟着牛腩老师 ...
- 【NodeJS 学习笔记04】新闻发布系统
前言 昨天,我们跟着这位大哥的博客(https://github.com/nswbmw/N-blog/wiki/_pages)进行了nodeJS初步的学习,最后也能将数据插入数据库了 但是一味的跟着别 ...
- News新闻发布系统
News新闻发布系统分页的实现 1.首先我们要在NewsDAO中创建一个方法,返回List<NewsEntity>集合,其中pageIndex表示当前页,pageSize表 ...
随机推荐
- Ubuntu的apt命令详解()deepin linux是在Ubuntu基础上开发的
apt-cache和apt-get是apt包的管理工具,他们根据/etc/apt/sources.list里的软件源地址列表搜索目标软件.并通过维护本地软件包列表来安装和卸载软件. 查看本机是否安装软 ...
- 20191031:Python底层机制
20191031:Python底层机制 python底层从3个方面来说,分别是: 引用计数机制 垃圾回收机制 内存池机制 引用计数机制 使用引用计数来追踪内存中的对象,所有对象都有引用计数,并且这个引 ...
- 数据结构-单链表-类定义C++
原理可访问https://www.cnblogs.com/yang901112/p/11674333.html 头文件 #ifndef RLIST_H #define RLIST_H #include ...
- 1.VBA Excel宏
Excel VBA宏 在这一章中,让我们了解如何编写一个简单的宏.让我们一步一步来. 第1步:首先,让我们能够在Excel20XX'开发'菜单.做同样的,点击 File >> Option ...
- 采用二进制方式安装K8S集群,版本etcd-v3.3.10,flannel-v0.11.0,kubernetes-server-linux-amd64
官方提供的几种Kubernetes部署方式 minikube Minikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用.不能用于生产环 ...
- Powershell学习笔记:(二)、基础知识
从Window7以后,WIndows系统都自带了Windows PowerShell. 自带版本如下 WIndow7 2.0 WIndow8 3.0 Window8.1 4.0 Win ...
- 基于【 建造者模式】一 || 网关zuul过滤器封装
一.springcloud的zuul网关拦截 1.黑名单拦截 2.参数验签 3.Api接口权限验证 二.网关拦截实现方式 1.继承ZuulFilter方法,实现业务逻辑 @Component @Slf ...
- elementui限制开始日期和结束日期
项目需求:开始日期和结束日期 禁用当前日期之前的日期.同时结束日期 禁用开始日期之前的日期 <div class='startTime'> 开始时间:<el-date-picker ...
- nginx的gzip模块详解以及配置
文章来源 运维公会:nginx的gzip模块详解以及配置 1.gzip模块作用 gzip这个模块无论在测试环境还是生产环境都是必须要开启,这个模块能高效的将页面的内容,无论是html或者css.j ...
- 虚拟机VMware安装
1.进入VMware官网,下载 (点击进入官网) 2.下载镜像文件 (点击进入官网下载) 3.下载好后,打开VMware,点击创建新的虚拟机 4.点击下一步,并找到刚才下载好的镜像文件 5.跟随系统点 ...