1。3。2 JavaBean简介
和Active控件一样,JavaBean就是一种基于Java的软件组件,与Active控件一样,可以通过封装业务逻辑建立一整套可重复利用的对象库。JSP对于在Web应用中集成JavaBean组件提供了完善的支持,这种支持不仅能缩短开发时间,也为JSP应用带来了更多的可伸缩性。
由于Java语言在这些方面所具有的特点和优势,使得基于它的软件JavaBean组件技术倍受人们关注。为了创建和使用Java软件组件,JavaBean被实现为一种独立于平台和结构的应用程序接口,它的实现可以忽略内部的结构和细节问题,只需定义其外部的特征及对外功能就行。其中,属性、方法和事件三种接口可以独立对外进行开发。
1。4 MyEclipse平台的搭建
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。在结构上,MyEclipse的特征可以被分为以下几类:
①J2EE模型。②WEB开发工具。③EJB开发工具。④应用程序服务器的连接器。⑤J2EE项目部署服务。⑥数据库服务。⑦MyEclipse整合帮助。[3]
1。5 数据源配置
JDBC驱动程序是独立于数据库系统的,但几乎所有的数据库系统都有自己的私有协议,用来与客户端应用程序通信。[4]所以JDBC驱动程序可以部分的利用这些已有上网数据库引擎。按照JDBC对这些数据库引擎的依赖程度,可以分为四类:JDBC-ODBC桥、通过本地客户机网络代码连接数据库、通过中间件连接数据库、与DBMS直接连接,我选择的就是JDBC-ODBC桥。 [5]
第2章 系统需求分析及总体设计来`自+优-尔^论:文,网www.youerw.com +QQ752018766-
2。1 需求分析
此基于JSP的购物网站分前台功能和后台功能:
用户使用的前台部分,主要有以下几个功能:新品上架、特价商品、销售排行、购物车、会员管理、商品公告及订单查询、商品查询等。
管理员使用的后台部分,主要有以下几个功能:商品管理、会员管理、订单管理、公告管理等。
2。2 系统功能模块
前台功能向用户展示了网站的前台界面,包括商品展台,商城公告、特价商品等让用户对网站有了初步的了解。