WebSphere是什么
电子商务的灵魂是软件,而电子商务应用系统通常采用以Web服务器为中心的计算模式,因此,Web应用服务器软件是电子商务市场的焦点。IBM WebSphere Application Server(WebSpere应用服务器)是众多Web应用服务器软件中的杰出代表。
事实上,IBM WebSphere产品系列是一套经典的电子商务应用开发工具及运行环境。该产品系列包括:
1).NetObject Fusion提供许多构建和组织站点的工具,可用来建立和管理整个Web站点;
2).NetObject BeanBuilder是一个构建applets的可视化写作工具;
3).NetObjects ScriptBuilder提供了Smart HTML、JavaScript、JSP等的编辑器;
4).Lotus Domino Go Webserver是一个Servlet使用的Web服务器;
5).IBM WebSphere Studio提供了项目工作台和有关向导,这些向导可用来存取数据库、创建JavaBean和Servlet等等;
6).IBM WebSphere Application Server(WebAphere应用服务器)是一个Web应用服务器(内含IBM Http Server),它本质上是适合于Servlet的Web服务器插件,提供了增强的Servlet API和Servlets管理工具,并集成了JSP技术和数据库连接技术。
WebSphere环境架构原理
用WebSphere搭建J2EE的Web应用服务器,需要有三大部分组成。即:Web服务器、Web服务器插件、应用程序服务器。其中,Web服务器把应用服务器作为它的一个插件来运行,所以Web服务器插件就是二者的桥梁,它把应用程序服务器集成到Web服务器里面。所有的客户端IE来的请求均由Web服务器接收,然后通过Web服务器插件完全转发到应用程序服务器中进行处理(对于静态页面则不需要应用程序服务器的参与,即:如果仅是静态页面,则可将这些页面部署到Web服务器中;但对于JSP、Servlet等动态页面或程序则必须由应用程序服务器进行解析)。
WebSphere数据源
WebSphere为什么要使用连接池?
1.建立一个数据库连接是一种比较耗时的操作,连接池可以改进任何需要连接的程序(特别是基于Web的应用程序,Web用户的连接和断开更为频繁)的响应时间;
2.连接池的实现,在客户端使用close()的时候实际上并不关闭连接,而是把连接返回到一个可重用连接的连接池中给其他的客户端使用。这样就避免了任何打开和关闭数据库连接造成的开销,并且允许大量的客户端分享较少的数据库连接,从而 提高数据库操作的性能;
3.为了使用应用服务器提供的数据库连接池功能,我们需要先定义相应的数据源。数据源载WenSphere应用服务器中作为资源存在,因此可以统一通过JNDI(Java Naming and Directory Interface)来查询他们。
WebSphere9.0安装指南
1).下载WebSphere的安装包
[root@foundation70 ~]# mkdir