网站的开发方法及服务器的制造方法
【专利摘要】本发明公开了一种网站开发的方法及服务器,所述方法包括以下步骤:当Servlet模块接收到浏览器发送的请求后,将所述请求发送至SQL模块;SQL模块根据所述请求从数据库中获取原始数据,并将所述原始数据返回至所述Servlet模块;所述Servlet模块根据请求的类型对返回的原始数据进行相应的处理,并将处理后的原始数据返回至浏览器,本发明能够单一化开发网站的服务器中的各功能模块,降低开发难度,提高可扩展性。
【专利说明】网站的开发方法及服务器
【技术领域】
[0001]本发明涉及网站开发【技术领域】,尤其涉及网站的开发方法及服务器。
【背景技术】
[0002]随着网络的普及,网站的应用越来越广,由于网站应用系统的灵活性,使得客户的个性化需求越来越多,这就需要开发的方法能够不断地变化以满足不同的需要。现有技术中有两种网站的开发方法:
[0003]—种方法是在服务器中设置JSP模块及JavaBean模块,如图1所不,由JSP模块与浏览器进行交互,由JavaBean模块从数据库中获取数据。这种开发方法有以下不足:1、由于做网站开发的前端开发一般是美工人员,美工人员对Java编程知识一般只是掌握基本操作,而这种开发方法的JSP模块包含大量需要处理的Java代码,JSP模块的功能不够单一化,美工人员在Java编程方面难以进行专业的处理。2、JavaBean模块中包括了从数据库中获取数据及对获取的数据进行处理,当需要进一步开发网站或者开发新的网站时,需要作出较大的修改,可扩展性差。
[0004]另一种方法是在服务器中设置Servlet模块、JSP模块及JavaBean模块,如图2所示,由JSP模块及Servlet模块与浏览器进行交互,由JavaBean模块从数据库中获取数据,JavaBean模块同样包括了从数据库中获取数据及对获取的数据进行处理,这种开发方法有以下不足:Servlet模块、JSP模块及JavaBean模块之间需要两两进行沟通,流程复杂,当需要进一步开发网站或者开发新的网站时,需要作出较大的修改,可扩展性差。
[0005]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
【发明内容】
[0006]本发明的主要目的在于提供一种网站的开发方法及服务器,旨在单一化开发网站的服务器中的各功能模块,降低开发难度,提高可扩展性。
[0007]为实现上述目的,本发明提供的一种网站的开发方法,包括以下步骤:
[0008]当Servlet模块接收到浏览器发送的请求后,将所述请求发送至SQL模块;
[0009]SQL模块根据所述请求从数据库中获取原始数据,并将所述原始数据返回至所述Servlet 模块;
[0010]所述Servlet模块根据请求的类型对返回的原始数据进行相应的处理,并将处理后的原始数据返回至浏览器。
[0011]优选地,所述Servlet模块根据请求的类型对返回的原始数据进行相应的处理,并将处理后的原始数据返回至浏览器的步骤包括:
[0012]当所述请求的类型为Ajax请求时,将所述原始数据处理为相应的XML格式,并将XML格式的原始数据发送至浏览器;
[0013]当所述请求的类型为HTTP请求时,将所述原始数据定义为数据结构体,并发送至JSP模块,以通过所述JSP模块获取所述数据结构体中的显示数据并发送显示数据至浏览器。
[0014]优选地,所述当请求的类型为HTTP请求时,将所述原始数据定义为数据结构体,并发送至JSP模块的步骤包括:
[0015]提取所述原始数据,对提取的原始数据进行修改;
[0016]将修改后的原始数据定义为数据结构体,并发送至JSP模块。
[0017]优选地,所述SQL模块根据所述请求从数据库中获取原始数据,并将所述原始数据返回至所述Servlet模块的步骤之前包括:
[0018]SQL模块与所述数据库建立连接。
[0019]优选地,所述SQL模块与所述数据库建立连接的步骤包括:
[0020]在SQL模块的数据库连接池初始化后,在所述数据库连接池中创建多个连接对象;
[0021]通过数据库连接池的特定方法从所述多个连接对象中获取一个空闲的连接对象,通过所述空闲的连接对象与所述数据库建立连接。
[0022]本发明还提供一种服务器,所述服务器包括Servlet模块、SQL模块以及JSP模块,所述Servlet模块分别与所述SQL模块、JSP模块以及浏览器连接,所述SQL模块分别与所述Servlet模块及数据库连接,所述JSP模块与所述浏览器连接;
[0023]所述Servlet模块,用于在接收到浏览器发送的请求后,将所述请求发送至SQL模块;还用于根据请求的类型对返回的原始数据进行相应的处理,并将处理后的原始数据返回至浏览器。
[0024]所述SQL模块,用于根据所述请求从数据库中获取原始数据,并将所述原始数据返回至所述Servlet模块。
[0025]优选地,所述Servlet模块包括:
[0026]Ajax请求处理单元,用于当所述请求的类型为Ajax请求时,将所述原始数据处理为相应的XML格式,并将XML格式的原始数据发送至浏览器;
[0027]HTTP请求处理单元,用于当所述请求的类型为HTTP请求时,将所述原始数据定义为数据结构体,并发送至JSP模块,以通过所述JSP模块获取所述数据结构体中的显示数据并发送显示数据至浏览器。
[0028]优选地,所述HTTP请求处理单元包括:
[0029]修改子单元,用于提取所述原始数据,对提取的原始数据进行修改;
[0030]定义子单元,用于将修改后的原始数据定义为数据结构体,并发送至JSP模块。
[0031]优选地,所述SQL模块还用于与所述数据库建立连接。
[0032]优选地,所述SQL模块通过数据库连接池与所述数据库建立连接,所述数据库连接池包括:
[0033]创建子单元,用于在SQL模块的数据库连接池初始化后,在所述数据库连接池中创建多个连接对象;
[0034]连接子单元,用于通过数据库连接池的特定方法从所述多个连接对象中获取一个空闲的连接对象,通过所述空闲的连接对象与所述数据库建立连接。
[0035]本发明的一种网站的开发方法及服务器,将开发网站的服务器中的程序划分为Servlet模块及SQL模块等功能模块,将现有技术中的JavaBean模块从数据库中获取原始数据及将获取的原始数据进行相应的处理这两种功能划分到不同的功能模块中,使得本发明的SQL模块只从数据库中获取原始数据,Servlet模块处理浏览器的请求及根据请求的类型对SQL模块返回的原始数据进行相应的处理,各模块的功能更加单一化,对开发人员的技术掌握要求降低,且当需要进一步开发网站或者开发新的网站时,相对于现有技术而言,不需要作出较大的修改,降低开发难度,可扩展性较好。
【专利附图】
【附图说明】
[0036]图1为现有技术中网站开发的服务器的结构示意图;
[0037]图2为现有技术对图1所示服务器改进后结构示意图;
[0038]图3为本发明网站的开发方法第一实施例的流程示意图;
[0039]图4为本发明网站的开发方法第二实施例的流程示意图;
[0040]图5为图4所示与数据库建立连接的细化的流程示意图;
[0041]图6为本发明网站的开发服务器的结构示意图;
[0042]图7为图6所示一实施例的细化结构示意图。
[0043]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】
[0044]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0045]本发明提供一种网站的开发方法,参照图3,在一实施例中,该方法包括:
[0046]步骤S101,当Servlet模块接收到浏览器发送的请求后,将所述请求发送至SQL模块;
[0047]本实施例中,将开发网站的服务器中的程序划分为多个功能模块,包括Servlet模块、SQL模块及JSP模块。
[0048]其中Servlet模块是Java编程语言中的一个类,被用来扩展服务器的功能,Servlet模块是服务器中可以通过“请求-响应”编程模型来访问的应用程序。虽然Servlet模块可以对任何类型的请求产生响应,但通常只用来扩展网站开发的服务器的应用程序。Servlet模块运行于服务器中,不需要一个图形用户界面进行显示。在一些不需要图形用户界面更新的地方,Servlet模块可以作为后台服务来响应请求,如响应Ajax的请求,这样能够提高了网站开发的效率。SQL (Structured Query Language,结构化查询语言)模块是一种数据库查询和程序设计语言的功能模块,用于存取数据以及查询、更新和管理关系数据库系统。SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。
[0049]本实施例所有浏览器的请求都由Servlet模块响应,包括Ajax请求或HTTP请求等,并由Servlet模块调用SQL模块,将该请求发送至SQL模块。
[0050]步骤S102,SQL模块根据所述请求从数据库中获取原始数据,并将所述原始数据返回至所述Servlet模块;
[0051 ] 本实施例中,原始数据一般是数据库中的表单数据。SQL模块调用获取原始数据的方法来从数据库中获取原始数据,并将原始数据返回至Servlet模块进行进一步的处理。SQL模块内封装了从数据库中获取数据的相关方法及接口,并将Servlet模块与数据库分开。
[0052]SQL模块提供数据获取相关方面的操作,并供Servlet模块调用。SQL模块可以对添加、查询、修改及删除等操作进行功能划分,并定义各操作的统一接口,使得Servlet模块的通用性更强。SQL模块的开发不需要开发人员涉及到JSP模块和Servlet模块开发方面的技术,功能较为单一化,当需要进一步开发网站或者开发新的网站时,相对于现有技术而言,不需要作出较大的修改,可扩展性较好。
[0053]步骤S103,所述Servlet模块根据请求的类型对返回的原始数据进行相应的处理,并将处理后的原始数据返回至浏览器。
[0054]其中,请求按照类型可分为Ajax请求及HTTP请求,Servlet模块根据不同的请求对原始数据进行处理,如是HTTP请求请求时,需要Servlet模块对原始数据处理为数据结构体,并发送给JSP模块来获取显示数据,最后才将显示数据发送给浏览器进行显示。
[0055]本实施例中,Servlet模块响应浏览器的请求,调用SQL模块,形成请求所需要的对应数据。若是需要显示的数据,则把数据传递给JSP模块相应的JSP界面进行显示;若是不需要显示的数据,而是浏览器的异步请求,则返回相应格式的数据,反馈浏览器处理结果O
[0056]与现有技术相比,本实施例将开发网站的服务器中的程序划分为Servlet模块及SQL模块等功能模块,将现有技术中的JavaBean模块从数据库中获取原始数据及将获取的原始数据进行相应的处理这两种功能划分到不同的功能模块中,使得本实施例的SQL模块只从数据库中获取原始数据,Servlet模块处理浏览器的请求及根据请求的类型对SQL模块返回的原始数据进行相应的处理,各模块的功能更加单一化,对开发人员的技术掌握要求降低,且当需要进一步开发网站或者开发新的网站时,相对于现有技术而言,不需要作出较大的修改,降低开发难度,可扩展性较好。
[0057]在一优选的实施例中,上述步骤S103所述Servlet模块根据请求的类型对返回的原始数据进行相应的处理,并将处理后的原始数据返回至浏览器的步骤包括:
[0058]当所述请求的类型为Ajax请求时,将所述原始数据处理为相应的XML格式,并将XML格式的原始数据发送至浏览器;当所述请求的类型为HTTP请求时,将所述原始数据定义为数据结构体,并发送至JSP模块,以通过所述JSP模块获取所述数据结构体中的显示数据并发送显示数据至浏览器。
[0059]本实施例中,当请求的类型为Ajax请求时,Servlet模块进行异步请求处理,由于只需要刷新浏览器的界面的某一部分,Servlet模块收到Ajax请求后,按照相应的XML格式返回原始数据,浏览器端收到XML格式的原始数据后,由浏览器的JavaScript解析数据,刷新浏览器的界面的相应部分。
[0060]另外,当请求的类型为HTTP请求时,则表明需要返回新页面至浏览器,即浏览器的整个页面需要进行刷新,Servlet模块收到HTTP请求后,Servlet模块将返回的原始数据生成数据结构体,再将数据结构体发送给JSP模块,以通过JSP模块获取数据结构体中的显示数据并发送显示数据至浏览器。
[0061]在一优选的实施例中,上述步骤当请求的类型为HTTP请求时,将所述原始数据定义为数据结构体,并发送至JSP模块的步骤包括:提取所述原始数据,对提取的原始数据进行修改;将修改后的原始数据定义为数据结构体,并发送至JSP模块。
[0062]本实施例中,当请求的类型为HTTP请求时,一般需要对提取的原始数据进行修改,将修改后的原始数据定义为数据结构体,此外,也可以根据实际情况不对提取的原始数据进行修改,而是直接将原始数据定义为数据结构体,并发送至JSP模块。
[0063]在一优选的实施例中,如图4所示,在上述图3的实施例的基础上,本实施例在SQL模块根据所述请求从数据库中获取原始数据,并将所述原始数据返回至所述Servlet模块的步骤之前还包括步骤S104 =SQL模块与所述数据库建立连接。
[0064]具体地,请结合参阅图5,步骤S104SQL模块与数据库建立连接的步骤包括:
[0065]步骤S1041,在SQL模块的数据库连接池初始化后,在所述数据库连接池中创建多个连接对象;
[0066]步骤S1042,通过数据库连接池的特定方法从所述多个连接对象中获取一个空闲的连接对象,通过所述空闲的连接对象与所述数据库建立连接。
[0067]数据库连接池的主要参数有服务器IP地址、端口、登录用户名、登录密码、连接驱动名称(MySQL、Access及Oracle等)、连接池大小等,这些参数保存在配置文件里。使用者配置好相关参数后,不用关心SQL模块与数据库是如何连接的,只需要通过数据库连接池的getConnection方法得到与数据库的连接。使用完后,再调用releaseConnection方法释放该连接。
[0068]本发明还提供一种服务器,如图6所示,服务器200包括Servlet模块203、SQL模块202以及JSP模块201,Servlet模块203分别与SQL模202块、JSP模块201以及浏览器100连接,SQL模块202分别与Servlet模块203及数据库300连接,JSP模块201与浏览器100连接,其中:
[0069]Servlet模块203,用于在接收到浏览器100发送的请求后,将请求发送至SQL模块202 ;还用于根据请求的类型对返回的原始数据进行相应的处理,并将处理后的原始数据返回至浏览器100。
[0070]SQL模块202,用于根据所述请求从数据库300中获取原始数据,并将所述原始数据返回至所述Servlet模块203。
[0071]本实施例中,将开发网站的服务器200中的程序划分为多个功能模块,包括Servlet 模块 203、SQL 模块 202 及 JSP 模块 201。
[0072]其中Servlet模块203是Java编程语言中的一个类,被用来扩展服务器的功能,Servlet模块203是服务器200中可以通过“请求-响应”编程模型来访问的应用程序。虽然Servlet模块203可以对任何类型的请求产生响应,但通常只用来扩展网站开发的服务器200的应用程序。Servlet模块203运行于服务器200中,不需要一个图形用户界面进行显示。在一些不需要图形用户界面更新的地方,Servlet模块203可以作为后台服务来响应请求,如响应Ajax的请求,这样能够提高了网站开发的效率。SQL (Structured QueryLanguage,结构化查询语言)模块202是一种数据库查询和程序设计语言的功能模块,用于存取数据以及查询、更新和管理关系数据库系统。SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。
[0073]本实施例所有浏览器100的请求都由Servlet模块203响应,包括Ajax请求或HTTP请求等,并由Servlet模块203调用SQL模块202,将该请求发送至SQL模块202。
[0074]本实施例中,原始数据一般是数据库中的表单数据。SQL模块202调用获取原始数据的方法来从数据库300中获取原始数据,并将原始数据返回至Servlet模块203进行进一步的处理。SQL模块202内封装了从数据库300中获取数据的相关方法及接口,并将Servlet模块203与数据库300分开。
[0075]SQL模块202提供数据获取相关方面的操作,并供Servlet模块203调用。SQL模块202可以对添加、查询、修改及删除等操作进行功能划分,并定义各操作的统一接口,使得Servlet模块203的通用性更强。SQL模块202的开发不需要开发人员涉及到JSP模块201和Servlet模块203开发方面的技术,功能较为单一化,当需要进一步开发网站或者开发新的网站时,相对于现有技术而言,不需要作出较大的修改,可扩展性较好。
[0076]其中,请求按照类型可分为Ajax请求及HTTP请求,Servlet模块203根据不同的请求对原始数据进行处理,如是HTTP请求请求时,需要Servlet模块203对原始数据处理为数据结构体,并发送给JSP模块201来获取显示数据,最后才将显示数据发送给浏览器100进行显示。
[0077]本实施例中,Servlet模块203响应浏览器100的请求,调用SQL模块202,形成请求所需要的对应数据。若是需要显示的数据,则把数据传递给JSP模块201相应的JSP界面进行显示;若是不需要显示的数据,而是浏览器100的异步请求,则返回相应格式的数据,反馈浏览器100处理结果。
[0078]在一优选的实施例中,如图7所示,Servlet模块203包括:
[0079]Ajax请求处理单元2031,用于当所述请求的类型为Ajax请求时,将所述原始数据处理为相应的XML格式,并将XML格式的原始数据发送至浏览器;
[0080]HTTP请求处理单元2032,用于当所述请求的类型为HTTP请求时,将所述原始数据定义为数据结构体,并发送至JSP模块,以通过所述JSP模块获取所述数据结构体中的显示数据并发送显示数据至浏览器。
[0081]本实施例中,当请求的类型为Ajax请求时,Ajax请求处理单元2031进行异步请求处理,由于只需要刷新浏览器100的界面的某一部分,Ajax请求处理单元2031收到Ajax请求后,按照相应的XML格式返回原始数据,浏览器100端收到XML格式的原始数据后,由浏览器100的JavaScript解析数据,刷新浏览器100的界面的相应部分。
[0082]另外,当请求的类型为HTTP请求时,则表明需要返回新页面至浏览器100,即浏览器100的整个页面需要进行刷新,HTTP请求处理单元2032收到HTTP请求后,HTTP请求处理单元2032将返回的原始数据生成数据结构体,再将数据结构体发送给JSP模块201,以通过JSP模块201获取数据结构体中的显示数据并发送显示数据至浏览器100。
[0083]在一优选的实施例中,上述HTTP请求处理单元2032包括:修改子单元,用于提取所述原始数据,对提取的原始数据进行修改;定义子单元,用于将修改后的原始数据定义为数据结构体,并发送至JSP模块。
[0084]本实施例中,当请求的类型为HTTP请求时,一般需要对提取的原始数据进行修改,将修改后的原始数据定义为数据结构体,此外,也可以根据实际情况不对提取的原始数据进行修改,而是直接将原始数据定义为数据结构体,并发送至JSP模块。
[0085]在一优选的实施例中,请继续参阅图7,SQL模块202还用于与所述数据库300建立连接。SQL模块202通过数据库连接池2021与所述数据库300建立连接,数据库连接池2021包括:创建子单元,用于在SQL模块的数据库连接池初始化后,在所述数据库连接池中创建多个连接对象;连接子单元,用于通过数据库连接池的特定方法从所述多个连接对象中获取一个空闲的连接对象,通过所述空闲的连接对象与所述数据库建立连接。
[0086]数据库连接池的主要参数有服务器IP地址、端口、登录用户名、登录密码、连接驱动名称(MySQL、Access及Oracle等)、连接池大小等,这些参数保存在配置文件里。使用者配置好相关参数后,不用关心SQL模块与数据库是如何连接的,只需要通过数据库连接池的getConnection方法得到与数据库的连接。使用完后,再调用releaseConnection方法释放该连接。
[0087]本发明的一种网站的开发方法及服务器,将开发网站的服务器中的程序划分为Servlet模块及SQL模块等功能模块,将现有技术中的JavaBean模块从数据库中获取原始数据及将获取的原始数据进行相应的处理这两种功能划分到不同的功能模块中,使得本发明的SQL模块只从数据库中获取原始数据,Servlet模块处理浏览器的请求及根据请求的类型对SQL模块返回的原始数据进行相应的处理,各模块的功能更加单一化,对开发人员的技术掌握要求降低,且当需要进一步开发网站或者开发新的网站时,相对于现有技术而言,不需要作出较大的修改,降低开发难度,可扩展性较好。
[0088]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0089]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种网站开发的方法,其特征在于,包括以下步骤: 当Servlet模块接收到浏览器发送的请求后,将所述请求发送至SQL模块; SQL模块根据所述请求从数据库中获取原始数据,并将所述原始数据返回至所述Servlet 模块; 所述Servlet模块根据请求的类型对返回的原始数据进行相应的处理,并将处理后的原始数据返回至浏览器。
2.如权利要求1所述的方法,其特征在于,所述Servlet模块根据请求的类型对返回的原始数据进行相应的处理,并将处理后的原始数据返回至浏览器的步骤包括: 当所述请求的类型为Ajax请求时,将所述原始数据处理为相应的XML格式,并将XML格式的原始数据发送至浏览器; 当所述请求的类型为HTTP请求时,将所述原始数据定义为数据结构体,并发送至JSP模块,以通过所述JSP模块获取所述数据结构体中的显示数据并发送显示数据至浏览器。
3.如权利要求2所述的方法,其特征在于,所述当请求的类型为HTTP请求时,将所述原始数据定义为数据结构体,并发送至JSP模块的步骤包括: 提取所述原始数据,对提取的原始数据进行修改; 将修改后的原始数据定义为数据结构体,并发送至JSP模块。
4.如权利要求1、2或3所述的方法,其特征在于,所述SQL模块根据所述请求从数据库中获取原始数据,并将所述原始数据返回至所述Servlet模块的步骤之前包括: SQL模块与所述数据库建立连接。
5.如权利要求4所述的方法,其特征在于,所述SQL模块与所述数据库建立连接的步骤包括: 在SQL模块的数据库连接池初始化后,在所述数据库连接池中创建多个连接对象; 通过数据库连接池的特定方法从所述多个连接对象中获取一个空闲的连接对象,通过所述空闲的连接对象与所述数据库建立连接。
6.一种服务器,其特征在于,所述服务器包括Servlet模块、SQL模块以及JSP模块,所述Servlet模块分别与所述SQL模块、JSP模块以及浏览器连接,所述SQL模块分别与所述Servlet模块及数据库连接,所述JSP模块与所述浏览器连接; 所述Servlet模块,用于在接收到浏览器发送的请求后,将所述请求发送至SQL模块;还用于根据请求的类型对返回的原始数据进行相应的处理,并将处理后的原始数据返回至浏览器。 所述SQL模块,用于根据所述请求从数据库中获取原始数据,并将所述原始数据返回至所述Servlet模块。
7.如权利要求6所述的服务器,其特征在于,所述Servlet模块包括: Ajax请求处理单元,用于当所述请求的类型为Ajax请求时,将所述原始数据处理为相应的XML格式,并将XML格式的原始数据发送至浏览器; HTTP请求处理单元,用于当所述请求的类型为HTTP请求时,将所述原始数据定义为数据结构体,并发送至JSP模块,以通过所述JSP模块获取所述数据结构体中的显示数据并发送显示数据至浏览器。
8.如权利要求7所述的服务器,其特征在于,所述HTTP请求处理单元包括:修改子单元,用于提取所述原始数据,对提取的原始数据进行修改; 定义子单元,用于将修改后的原始数据定义为数据结构体,并发送至JSP模块。
9.如权利要求6、7或8所述的服务器,其特征在于,所述SQL模块还用于与所述数据库建立连接。
10.如权利要求9所述的服务器,其特征在于,所述SQL模块通过数据库连接池与所述数据库建立连接,所述数据库连接池包括: 创建子单元,用于在SQL模块的数据库连接池初始化后,在所述数据库连接池中创建多个连接对象; 连接子单元,用于通过数据库连接池的特定方法从所述多个连接对象中获取一个空闲的连接对象,通过所述空闲的连接对象与所述数据库建立连接。
【文档编号】G06F17/30GK103885780SQ201410124192
【公开日】2014年6月25日 申请日期:2014年3月28日 优先权日:2014年3月28日
【发明者】冯斌, 侯亚荣, 王博靖 申请人:深圳创维-Rgb电子有限公司