JSP动态网页开发基础
为什么需要动态网页
静态网页的内容是固定的,不能提供个性化和定制化的服务,因此,动态网页技术逐渐发展开得到广泛的应用。
什么是动态网页
动态网页是指在服务器端运行的使用程序语言设计的交互式网页,它们会根据某种条件的变化.返回不同的网页内容。例如,当登录各种论坛时,作为普通用户,只能看到帖子的浏览页面,但是,当论坛管理员登录时,同样的页面就会呈现‘删除”“ 修改” 等多种操作提示。另外.在不同的时间登录论坛,观察到的帖子列表也是不同的。
动态网页需要使用服务器端脚本语言。例如,将要学习的JSP技术,其使用的是Java 脚本语言。当用户访问动态网页时,服务器端执行脚本语言,并根据处理结果动态生成页面内容。
动态网页的优势
***➢交互性: 即网页会根据用户的要求和选择而动态改变和显示内容。例如,访问者在网页中填写表单信息并提交,服务器经过处理将信息自动存储到后台数据库中,并转到相应的提示页面。因此,采用动态网页技术的网站可以实现与用户的交互功能,如用户注册、用户登录、信息查询、在线调查等。
➢自动更新,- 即无须改变页面代码,便会自动生成新的页面内容,可以大大节省工作量。例如,在论坛中成功发布信息后,就可以在页面上看到新发布的帖子列表。
➢随机性: 即当不同的时间、不同的人访问同一网址时会产生不同的页面效果。例如,普通用户和管理员登录论坛时所看到的页面内容是不同的。***
什么是B/S架构
在B/S架构下,应用系统完全放在应用服务器上,并通过应用服务器同数据库服务器进行通信,系统界面通过浏览器展现。
对于用户而言,只需要能连接Itenet,安装完浏览器就可以访问系统了。对于程序开发、维护人员来说,无论用户身处何地, 所要做的就是对服务器的代码进行更新和维护。
B/S架构的工作原理
什么是URL
Tomcat的目录结构
Tomcat的服务器应用
Web项目的目录结构
Web创建~部署和发布项目
什么是JSP
JSP中的page指令
JSP中的注释