1.HTML
即超文本标记语言(HyperText Markup Language),超文本指页面内可以包含图片、音乐、链接甚至程序等非文字元素,如果只用HTML则只能做静态网页。
静态网页:指不含数据库、不含程序和不可交互的网页,适用于更新较少的展示型网页,运行于客户端,通常以.html或.htm或.xml或.shtml为后缀。无需经过服务器编译便可直接加载到客户浏览器上显示出来,占用一定的服务器空间。可在静态网页中加入flash、java小程序、ActiveX控件以及客户端脚本,这些都由程序员事先编写好放到服务器上。
动态网页:动态网页在服务器端运行,在不同时间会根据不同用户返回不同的网页,与服务器发生交互行为。以数据库为基础,可实现用户的注册、登录、用户管理等操作。动态网页并不是独立存在于服务器上的网页文件,只有在客户端发出请求后才返回一个完整的网页。后缀可以为.jsp或.php或.asp或.cgi。
ActiveX控件:在静态页面中加入可以运行在浏览器上的程序,是静态的,现在的浏览器基本以不支持,成都川软教育,专业的WEB前端培训学校,多年来开展WEB 前端培训,HTML培训,DIV+CSS培训等等课程。
applet:“let”词缀表示“小”,applet表示用Java编写的小应用程序(JavaApplet),即静态的,该程序可以包含在HTML页面中,与在页面中包含图像的方式大致相同,即<applet></appltet>一对标记。当支持Java的浏览器遇到这对标记时,便下载相应的小程序代码在本地运行,已经淘汰,取而代之JavaFX。
servlet:即server applet,applet扩充了网络浏览器的能力,而servlet扩充了网络服务器的能力。servlet的功能在于交互地浏览和修改数据,生成动态web内容,其过程为:客户端发送请求到服务器,服务器将请求信息发送到servlet,servlet生成相应内容被发送到服务器,服务器将响应发送至客户端。applet与servlet均没有main函数。(比喻:JSP是服务员,servlet是看完菜单告知哪个厨师来做饭的前台。)JSP显示页面和接收用户的信息,而servlet主要负责页面和业务层的信息交互。
CGI程序:是运行在网络服务器上的一个程序,作用与servlet相似。但已被servlet替代,因为CGI程序每当客户端发出一个新的请求,便要建立一个新的CGI实例,占用了大量的内存资源,用于实际开发很困难。而servlet被用户发送的第一个请求激活后,继续运行于后台等待以后的请求,每个请求将生成一个新的线程而不是一个完整的进程,多个客户可以在同一个进程中同时得到服务,想进一步了解,也可以关注 成都WEB前端培训学校川软教育网站,有详细的WEB培训内容,WEB前端资讯信息可供参考 。
联系我时,请说是在成都便民网看到的,谢谢!