1 利用jsp技术,一个用户可以将一个http请求发送到一个可执行程序而不是一个静态的html文件。服务器将会立即运行这个限定的程序,对用户的输入作出反应,将处理结果返回客户端,或者对数据的记录进行更改。通过这个模型,就可以在服务器和客户之间有效的进行交互。
2 Jsp技术的原理是:利用MsSql,Oracle等海量数据库系统作为数据仓库,用Servlet的高性能服务端程序作为后台总控程序,Jsp程序在前台运行,Servlet接受用户的输入,分别调用不同的Jsp程序向客户端反馈信息。Jsp/Servlet通过Http连接在服务端和客户端传递数据,Jsp/Servlet并不使用Jdbc 技术直接访问数据库,而是把参数传递给事先编好的JavaBeans和EJB组件,由它们对数据库进行操作,这样就把系统内部的数据封装保护起来了,JavaBeans和EJB组件还可以把事务分发到另一个组件中去处理,最后把数据库返回的结果,由
Jsp/Servlet送到前端显示出来,这样的模式很容易实现分布式网络计算,许多企业应用都能够做成javaBeans组件,可以重复利用,这样即封装了某些关键的操作,又方便了开发者,提高了开发速度,网站的伸缩性,安全性也得到了很好的处理。