电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

电子商务网站的开发工具和技术VIP免费

电子商务网站的开发工具和技术_第1页
电子商务网站的开发工具和技术_第2页
电子商务网站的开发工具和技术_第3页
第一章电子商务网站的开发工具和技术1.1、开发工具Netbean6.51.1.1、软件简介NetBeans由Sun公司在2000年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的JavaIDE。NetBeans当前可以在Solaris、Windows、Linux和MacintoshOSX平台上进行开发,并在SPL(Sun公用许可)范围内使用。http://www.netbeans.org已经获得业界广泛认可,并支持NetBeans扩展IDE模块目录中大约100多个模块。NetBeans是一个全功能的开放源码JavaIDE,可以帮助开发人员编写、编译、调试和部署Java应用,并将版本控制和XML编辑融入其众多功能之中。NetBeans可支持Java2平台标准版(J2SE)应用的创建、采用JSP和Servlet的2层Web应用的创建,以及用于2层Web应用的API及软件的核心组的创建。此外,NetBeans最新牒还预装了两个Web服务器,即Tomcat和GlassFish,从而免除了繁琐的配置和安装过程。所有这些都为Java开发人员创造了一个可扩展的开放源多平台的JavaIDE,以支持他们在各自所选择的环境中从事开发工作,如Solaris、Linux、Windows或Macintosh。NetBeans是一个为软件开发者而设计的自由、开放的IDE(集成开发环境),你可以在这里获得许多需要的工具,包括建立桌面应用、企业级应用、WEB开发和JAVA移动应用程序开发、C/C++,甚至Ruby。NetBeans可以非常方便的安装于多种操作系统平台,包括Windows,Linux,MacOS和Solaris等操作系统NetBeansIDE6.1版本提供了几种新功能和一些功能的增强。提供了强大的JavaScript编辑功能,支持使用Sping的WEB框架,并加强了与MySQL的整合,便NetBeans比较方便的使用MySQL数据库,NetBeans6.1增强了性能,启动速度提升40%。在建立一个大工程时,有较低的内存消耗和更快的响应速度!1.2、开发技术SSH框架1.2.1、经典MVC框架……Struts从实际应用开发的角度而言,Struts应该是MVC框架的第一选择。因为它具有稳定性,以及成熟的开发群体和丰富的信息资源,保证了企业应用的稳定开发。经过长达六年的发展,Struts已经成长为稳定、成熟的框架,并且是所有MVC框架中应用最广的框架。1.2.1.1、MVC框架MVC是Model、View、Controller三个词的缩写,三个词分别代表应用的三个组成部分:模型、视图与控制器。三个部分以最少的耦合,协同工作,从而提高应用的可扩展性及可维护性。起初,MVC模式是针对相同的数据需要不同显示的应用而设计的,其整体的效果如图所示。图一在经典的MVC模式中,事件由控制器处理,控制器根据事件的类型改变模型或视图,反之亦然。具体地说,模型维护一个视图列表,这些视图为获得模型变化通知,通常采用观察者模式登记给模型。当模型发生改变时,模型向所有登记过的视图发送通知:接下来,视图从对应的模型中获得信息,然后更新自己。概括起来,MVC有如下特点。多个视图可以对应一个模型。按MVC设计模式,一个模型对应多个视图,可以减少代码的复制及代码的维护量,一旦模型发生改变,也易于维护。模型返回的数据与显示逻辑分离。模型数据可以应用任何的显示技术,例如使用JSP页面、Velocity模板或者直接产生Excel文档等。应用被分隔为三层,降低了各层之间的稿合,提供了应用的可扩展性。控制层的概念也很有效,由于它把不同的模型和不同的视图组合在一起,完成不同的请求。因此,控制层可以说是包含了用户请求权限的概念。MVC更符合软件工程化管理的精神。不同的层各司其职,每一层的组件具有相同的特征,有利于通过工程化和工具化产生管理程序代码。1.2.1.2、Struts的体系结构Struts作为MVC模式的典型实现,对Model、View和Controller都提供了对应的实现组件,其具体的实现如图所示。图二下面结合该图对Struts架构的工作原理简单介绍。1.Model部分Struts的Model部分由ActionForm和JavaBean组成。其中ActionForm用于封装用户请求参数,所有的用户请求参数由系统自动封装成ActionForm对象:该对象被ActionServlet转发给Action;然后Action根据ActionForm里的请求参数处理用户请求。而JavaBean则封装了底层的业务逻辑,包括数据库访问等。在更复杂的应用中,JavaBean所代表的绝非一个简单的JavaBean,可能是EJB组件或者其他的业务逻辑组件。该...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

状元书阁+ 关注
实名认证
内容提供者

爱好英语教学和互联网行业,热爱教育事业,兢兢业业

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部