动态网站设计与开发总结
接触到了动态网站设计与开发这门课程。老师先引入了动态网站,之后引导我们安装Web服务器——Tomcat和第一个Web项目,接着有Intellij创建Web项目,在Intellij上面创建动态页面,我们用jsp实现打印功能,将某一个页面设置为动态网页的首页。
WEB开发的相关知识:
WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。
Internet上供外界访问的Web资源分为:
静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。
动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。
静态web资源开发技术:Html
常用动态web资源开发技术:JSP/Servlet、ASP、PHP等
在Java中,动态web资源开发技术统称为Javaweb。
WEB应用程序
WEB应用程序指供浏览器访问的程序,通常也简称为web应用。例如有a.html 、b.html……多个web资源,这多个web资源用于对外提供服务,此时应把这多个web资源放在一个目录中,以组成一个web应用(或web应用程序)。一个web应用由多个静态web资源和动态web资源组成,如:html、css、js文件,Jsp文件、java程序、支持jar包、配置文件等等。
Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射
WEB发展的两个阶段:
静态、动态
静态WEB:
*htm、*html,这些是网页的后缀,如果现在在一个服务器上直接读取这些内容,那么意味着是把这些网页的内容通过网络服务器展现给用户。整个静态WEB操作的过程如下:
在静态WEB程序中,客户端使用WEB浏览器(IE、FireFox等)经过网络(Network)连接到服务器上,使用HTTP协议发起一个请求(Request),告诉服务器我现在需要得到哪个页面,所有的请求交给WEB服务器,之后WEB服务器根据用户的需要,从文件系统(存放了所有静态页面的磁盘)取出内容。之后通过WEB服务器返回给客户端,客户端接收到内容之后经过浏览器渲染解析,得到显示的效果。
总结出:
1.给静态页面中需要动态显示数据的标签增加id属性和修改需要给Form提交的元素的Name属性,这个id在显示数据时需要用到。编译静态页面生成JAVA文件。
2.编写DAO层代码实现业务逻辑层需要的方法。
3.编写业务逻辑层代码实现具体的业务功能,生成接口和对应的API。
4.编写ActionForm,ActionForm对象相当于是静态页面中Form的一个JAVA模型,所有数据对象的命名必须与静态页面Form表单中元素的Name属性一致。如果通过ActionForm中的GetXXX方法没有取到页面元素的值,则检查页面元素是否有Name属性值且是否与Form中数据对象的命名一致。
5.编写ActionServlct,ActionServlet调用业务逻辑层的接口,实现具体的业务功能。同时需要根据业务逻辑接口返回结果决定页面下一步的转向。此处涉及到ActionMapping、ActionErrors等对象和struts-config.配置文件。
动态网站设计与开发总结相关推荐
- php动态网站考试题,PHP动态网站设计与开发期末考试A卷
第 1 页 共 2 页 株洲职业技术学院 2012-2013学年第一学期 课程名称 PHP 动态网站设计与开发(三 ) 代码 100934 期 末 考试 A 卷 闭卷 适用班级: 网络1101 一.考 ...
- 动态网站设计与开发学习第三周体会
这学期开始接触了动态网站的开发和设计,认识到以前学习静态网站的弊端(静态网站无法实现搜索.购买.登录等交互功能,无法对静态页面的内容进行实时更新) 认识并学习web项目开发 web(World Wid ...
- asp实训报告摘要_个人网站实训报告---asp.NET 动态网站设计
个人网站实训报告---asp.NET 动态网站设计 网站开发技术实训报告 学生姓名 学 号 学 院 专 业 计算机应用技术计算机应用技术 题 目 asp.NET asp.NET 动态网站设计动态网站设 ...
- asp. net sqlsever旅游管理系统动态网站设计制作作业成品
模板说明: asp. net sqlsever旅游管理系统动态网站设计制作作业成品.前台: 新闻动态/旅游风景/旅游攻略(列表详情).留言 发布 查看.用户注册登录退出.后台: 用户管理(查看 删除) ...
- 雾霾环保主题动态网站设计作业
应用行业: 大学生动态网页作业成品 模板风格: 简单大气 附带服务: 简单解答 模板说明: asp.net+sql雾霾环保主题动态网站设计作业一共有1个页面,网站的开发工具是vs2010,使用的数据库 ...
- 翻转课堂教学动态网站设计论文
1翻转课堂教学模式应用于动态网站设计开发课程的需求分析 动态网站设计开发课程的理论与实践相互关联,在保证理论知识的前提下,更着重实践性,培养学生实际编程能力.积累开发经验,因此学生需要大量的上机练习. ...
- 动态网站设计十八般武艺——ASP篇(七)(转)
教学纲要 在上一篇中作者给大家详细介绍了ASP内建对象之一Request的使用方法,相信各位通过一系列的实践已经能够熟练掌握,本篇将继续给大家介绍ASP的另一个内建对象Response. 最近,有很多 ...
- 网络推广外包中目标用户习惯对企业网站设计与开发有重要影响
众所周知,在企业网站设计与开发过程中,左右企业网站开发设计走向的最主要的就是用户,以用户为核心.立足于用户角度.关注用户浏览习惯等等,这些内容的了解对于目标用户群体进一步接受企业产品或服务也更容易,在 ...
- java毕业论文_【毕业论文】基于java的博客网站设计与开发毕业论文(word文档)
<[毕业论文]基于java的博客网站设计与开发毕业论文.doc>由会员分享,可免费在线阅读全文,更多与<[毕业论文]基于java的博客网站设计与开发毕业论文(word文档)>相 ...
最新文章
- c++ fhog学习资料整理
- php移动代码,复制移动文件 - PHP
- 【数据可视化应用】华夫饼型柱状图(附R语言代码)
- Error: rpmdb open failed
- javascript 自定义类型
- iPhone开发笔记[1/50]:初学iPhone上用Quartz 2D画图
- loadrunner接口性能测试分享
- mysql完成未完成_MYSQL SQL模式 (未完成)
- js 获取相同name元素的属性值
- VSCode下载与安装
- 优缺点 快速扫描 硬盘监测_用硬盘检测工具检测硬盘超实用的技巧!
- 判断字符是数字字符还是大写字符或者是小写字符
- Unity 3D学习(基础篇)——C#基础入门
- 鬼谷子---捭阖第一
- 三菱运动控制电子凸轮应用 三菱Q173系列的电子凸轮使用,包括凸轮参数设置
- 确定sw1开关信号输入端口_三菱PLC入门 | FX2N系列PLC的信号输入端子接线(图文详解)...
- PYTHON TRACEBACK
- matlab怎么取小数点后十五位,matlab 如何取出小数点后第几位数
- 《操作系统》第一章 知识点整理
- GNSS的基础知识 (GPS定位原理和组成)(1)