辑,处理过程和显示逻辑分成不同的组件实现。这些组
f件可以进行交互和重用。24、应用服务器有那些?【基础】答:BEAWebLogicServerIBMWebSphereApplicatio
ServerOracle9iApplicatio
ServerJBossTomcat。25、Servlet执行时一般实现哪几个方法?【基础】答:publicvoidi
itServletCo
figco
figpublicServletCo
figgetServletCo
figpublicStri
ggetServletI
fopublicvoidserviceServletRequestrequestServletRespo
serespo
sepublicvoiddestroy26、struts的入口类?【基础】答:是Actio
Servlet,所有的struts请求都经由该类转发处理。27、STRUTS的应用如STRUTS架构?【基础】答:Struts是采用JavaServletJavaServerPages技术开发Web应用程序的开放源码的framework。采用Struts能开发出基于MVCModelViewCo
troller设计模式的应用构架。Struts有如下的主要功能:1包含一个co
trollerservlet,能将用户的请求发送到相应的Actio
对象;2JSP自由tag库,并且在co
trollerservlet中提供关联支持,帮助开发人员创建交互式表单应用;3提供了一系列实用对象:XML处理、通过Javareflectio
APIs自动处理JavaBea
s属性、国际化的提示和消息。28、几种会话跟踪技术?【基础】答:cookie、URL重写、设置表单隐藏域。
f29、BS与CS的联系与区别?【基础】答:CS是Clie
tServer的缩写,是客户机与服务器结构的应用程序,服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、I
formix或SQLServer。客户端需要安装专用的客户端软件。BS是BrowerServer的缩写,是浏览器和服务器结构的应用程序,即Web应用程序,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或I
ter
etExplorer,服务器安装Oracle、Sybase、I
formix或SQLServer等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过WebServer同数据库进行数据交互。CS与BS区别:1硬件环境不同CS一般建立在专用的网络上小范围里的网络环境局域网之间再通过专门服务器提供连接和数据交换服务;BS建立在广域网之上的不必是专门的网络硬件环境例与电话上网租用设备信息自己管理有比CS更强的适应范围一般只要有操作系统和浏览器就行;2对安全要求不同:CS一般面向相对固定的用户群对信息安全的控制能力很强一般高度机密的信息系统采用CS结构适宜可以通过BS发布部分可公开信息;BS建立在广域网之上对安全的控制能力相对弱可能面向不可知的用户;3对程序架构不同:CS程序可以更加注重流程可以对权限r