首页 » 读书笔记 » 正文

JSP技术到底是什么 动态网站技术包含哪三种


随着网络科技的迅速发展,传统的静态网站设计已经无法满足用户的丰富需求,因此目前动态页面已经是网络前端设计的首选。在动态页面,使用者不但能够看到网站图文资讯,还能够使用网站与系统实现互动。例如可以通过再页面上将记录的用户信息进行了验证登记,用户在填表时可以单向系统记录信息等。而目前应用比较广泛的动态网站技术主要有:ASP、PHP和JSP,本系列主要使用的JSP动态网站技术。

JSP技术是采用Java语言研发的动态页面技术,JSP技术利用在HTML页面中加入Java逻辑代码实现使用者与页面之间的互动。因为JSP页面在初次运行时就需要先通过编译器,所以在JSP中的逻辑代码一定要先在虚拟机器上分解为字节码;虽然编译器要花费些时候,但是因为编译器一般只在网页启动之前进行需要,而其他时候在网页运行后不需再编译,所以总体的运行效率上相对比较于在JSP网页中,因为网页的内容显示功能主要由html和CSS代码承担,其中显示了框架的布置、组件尺寸、色彩和形状等。对用户间交互生成动态内容的逻辑,则由客户端脚本承担。内容生成与显示效果的隔离为JSP系统提供了很好的可维护性,处理网页显示效果的酒店前台美工人员不需专注于交互设计与逻辑代码,可以修改网页的总体布局格式、组件的属性设置形式也不直接影响系统的功能。

针对大型、业务类型种类较多,交互比较复杂的系统,在JSP动态页面开发流程中涉及到了很多的新组成部分。目前,JavaBeans或者enterprisejavabeans都是十分出色的JSP组成部分,开发者也可再在自己项目中进行调用;而且,由于JSP使用日渐多,开发者进一步汇总、共用更完善的组成部分,JSP设计中可用的新web组件、成熟架构也更多,进而降低了JSP网页开发技术的复杂度。