若何成立JSP操作用以提高数据库拜候效率[网络技术]
本文“若何成立JSP操作用以提高数据库拜候效率[网络技术]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
根源:豆豆网
从服务器端增长程序快速开辟的Java Server Pages (JSP)决意它成为一种广为风行的工具.固然板滞的一面仍旧存在,但是无论它包含多少缺陷,JSP可认为Web程序计划者供应很多东西,特别是与数据库的输入和输出操作与数据的处理.
通过JSP来举行数据库拜候不需求太多的指导.问题是若何使开辟者可以承受Web程序的数据库拜候比传统的本地OLAP系统的数据库拜候越发具有吸引力,并且使他们熟习到,整洁和扼要的数据拜候办法才是关键的.在这一点上,JSP可以很好地办理.
你可以做哪些?
假如你正在编写高数据量、数据密度大的Web程序时,你的数据库拜候应当具有哪一方面的要求?假如你正在利用JSP,那么你必须处理大量的服务器端的数据.程序大概需求大量的数据,大概很多用户,大概这二者的结合.你所考虑的大概范围还会包含:性能的优化,可检测性,每一用户的多个查询的影响,查询的复杂性,以及当单一的会话处理大量数据时,高档级的范例转换.
这此中包含大规模的处理.但是,JSP可以帮忙你很好地处理,因为它可以与Java Database Connectivity API (JDBC)很好的兼容.你可以将JDBC包含在JSP代码中,并且JDBC可以传送声明履行近似数据库的号令,只要你可以精确地利用JDBC驱动程序.
开始
这里是一个普通的、抽象的JSP程序履行的体系.首选的JSP计划情势为模子-视图-掌握器(MVCModel-View-Controller),即传统三层体系的一种变异,以更好的合适于服务器程序.在JSP的MVC计划情势中,Model指的是程序的逻辑与数据,View为查看,以及Controller为恳求处理.
当你计划一个JSP程序时,在客户端与服务器交互之间成立第一步骤的页面,这是最好的一个历程.比方,在一个典型程序中,在数据交换中的每一个特定步骤城市有页面:一个数据进口页面,一个考证恳求页面,一个数据库呼应页面,以及这些页面的子页面(一个更改记录的页面,一个删除记录的页面,等等).
你可以将JDBC嵌入到每一页面中,以完成被恳求的数据库操作.但是,这一操作也会冒很大的风险,因为由于混合了JSP和JDBC而混合了整个程序──JDBC是基于SQL.这也就是SQL被封装在JDBC,而JDBC也被封装在JSP──这也充足让你晕头转向的.假如你挑选这一办法,你将会得到你想要的功效,但一定要保证你的程序逻辑与数据库拜候代码的关系非常清楚,这一点分外当心.
嵌入式JDBC
JDBC API不会直接地与数据库举行交流.此中的驱动程序完成的实际的衔接,你可以在卖方的Web站点上下载这些驱动程序.除此之外,还有四种JDBC的驱动程序范例,假如你决意利用JDBC,你需求精确地挑选最为
以上是“若何成立JSP操作用以提高数据库拜候效率[网络技术]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |