WEB开发平台系统使用说明书WEB开发平台系统V1.01目录第一章WEB开发平台概论.................................................................................2一、WEB开发平台系统综述......................................................................2二、WEB开发平台系统的优势..................................................................2三、WEB开发平台系统使用效果..............................................................3第二章WEB开发平台........................................................................................4一、WEB开发平台使用介绍......................................................................41向导生成工具概览..........................................................................4二、项目生成工具介绍.............................................................................92.1工程菜单....................................................................................102.2自动生成菜单............................................................................16三、编辑器介绍.......................................................................................243.1文件菜单....................................................................................253.2编辑菜单....................................................................................253.3设置菜单....................................................................................273.4工具菜单....................................................................................28四、Java环境介绍..................................................................................32WEB开发平台系统V1.02第一章WEB开发平台概论一、WEB开发平台系统综述本软件系统的目的在于通过对该软件系统的使用,在具体的实践过程中理解电子商务的各个环节和具体的实现过程,不但达到将知识实用化、具体化的目的,而且在整个过程中重新认识、理解相关知识,达到融会贯通的目的;二、WEB开发平台系统的优势为了解决这些在以往的软件中出现的问题,在充分调研的基础上,在相关组织的指导下设计开发了这套适用于电子商务的系统。本系统在实际的运用中具有以下优点:1、整合性:总体上,本系统将不同的商务模式整合在同一套系统中,并且将银行、物流、等按照现实情况加以整合统一,使得不同模式的子系统和公共子系统完善整合,达到了统一整体的效果,不但完全符合现在的现实,而且,更加深了对流程总体的认识;具体实现上,系统中把模块和流程点的功能实现利用页面处理技术和数据库处理的严密绑定进行整合,而专用的解析器对页面的显示作了必要的技术支持,使得系统的每个小模块都成为页面和数据的整体,这样,用户在使用过程中完全可以不考虑技术的实现过程以及各个模块中之间的数据处理关系;2、适应性:本系统的包括了电子商务的多种模式,不但有基本的流程体验,而且有详细的系统构建过程,所以,系统能够应用于电子商务的多个环节,具有非常广的适应性;3、参与性:由于系统的实现过程严格模拟现实过程,所以,在使用之前必须清楚掌握基本的流程思想和电子商务的模式问题,只有在通过了亲自分析的过程后才能真正参与并且完成整个试验,这样,就有了很强的参与性;WEB开发平台系统V1.034、技术透明性:系统的实用过程中,为进一步了解掌握技术实现提供了非常方便的方式,系统将一些关键部分所生成的代码进行公开,这样,不但能掌握系统的功能,同时,如果对技术方面也可以进一步了解和掌握。5、界面友好、直观:制作精美、操作界面简单,详细的商品信息和完整、灵活的运作流程给用户直观简洁的感受。6、实用性:系统充分考虑到了具体情况,系统的权限设定能方便地进行分组方式的小组独立角色交互试验,也能进行灵活方便的的单人独立角色变换方式的试验,极大方便了具体的试验管理过程;7、易维护性本系统的安装、维护非常简单,提供了安装维护的工具,只需通过这些工具就可以轻而易举的完成安装和维护工作。三、WEB开发平台系统使用效果本系统经过实用显现出非常好的实用效果,主要表现在以下一些方面:架构系统方便高效,提高实验质量方便流程再造,提高效率有利于将电子商务理论、知识运用到实务有利于关键技术、新技术的学习和运用提高试验趣味性、发挥主动性、创造性真实再现商业模式、管理模式、管理流程,非简单的体验式模拟综合素质更体现在对于电子商务项目运营过程的全面把握、对反馈信息的整理分析以及制定切实可行的系统对策WEB开发平台系统V1.04第二章WEB开发平台一、WEB开发平台使用介绍1向导生成工具概览通过向导生成工具,可以快速的生成一个WEB应用系统的原形,该原型可以发布在任何符合J2EE规范的应用服务器上。第一步:启动向导。启动工程向导后,显示向导欢迎界面如图所示第二步:新建工程。点击[下一步]后,系统进入新建工程界面,输入预新建的工程名称,系统弹出工程设置对话框,要求用户设置工程文件的存放路径、资源文件的路径、JDK的路径、Tomcat服务器的路径、工程中用到附件时设置附件的存放路径、网页制作工具的设置、Java工具的设置和发布参数的设置等。这些信息系统均提供有默认值,一般情况下建议不要改动,具体设置详见项目生成工具部分介绍。如图:WEB开发平台系统V1.05第三步:连接数据库。系统弹出数据库连接对话框,列出系统中的数据源供用户选择,用户选择并输入连接用户名和密码后,系统提取数据库中所有数据表供用户选择,用户选择数据表后,可以配置JDBC的连接的相关信息,并且可以生成一个JDBC连接的Java测试文件进行测试。如图:第四步:生成数据库对象。系统将用户所选择的数据表封装成一个个Java对象,并对这些Java对象的属性生成操作方法。第五步:生成页面和服务程序。系统根据用户选择的模版样式、网页的属性设置生成网页文件,系统根据网页文件自动生成用于处理对应数据表增WEB开发平台系统V1.06加、修改、删除、查询和打印的Java服务程序。如图所示:第六步:生成主页面。为WEB系统生成一个可用于直接发布的主页面,自动配置WEB应用系统中各个功能模块的调用接口。系统提供多种主页面样式供选择,如Outlook模式、菜单模式、树形模式等。如图所示:第七步:生成Java文档。文档是项目不可缺少的一部分,系统按照Java文档的生成标准,自动抽取代码中的文档信息,生成项目的开发文档。如图所示:WEB开发平台系统V1.07第八步:SSL证书生成。SSL证书可以保证WEB应用的安全性,系统根据用户证书生成时的相关配置信息,采用标准的Openssl证书生成程序生成客户端证书和服务器端证书。如图所示:第九步:配置服务器。系统的默认服务器采用Tomcat,该功能将SSL证书配置在Tomcat服务器中,并且生成可发布的Tomcat证书配置文件。如图WEB开发平台系统V1.08所示:第十步:编译工程。对项目中的Java文件进行编译,系统提供Javac、Jikes和Jbuder三中编译器供用户选择,编译器在工程属性中配置。如图所示:十一步:程序加密。程序加密是保护版权的有效途径,系统根据Class文件反编译的特点,混淆处理Class文件中的包信息、类信息、公有、私有和保护变元的信息,提高代码的破解难度。如图所示:WEB开发平台系统V1.09十二步:运行工程。到此一步为止,一个完整的WEB应用系统已经生成,可以直接运行看到效果。这里需要注意的是,在工程属性中有选项可以指定发布运行时是否采用加密后的文件和是否通过SSL协议来访问系统。十三步:项目发布。项目发布用来将WEB应用系统打包成一个可直接发布的War文件,该文件符合J2EE规范,可以运行在WebSphere、WebLoagic等任何符合J2EE规范的应用服务器上。二、项目生成工具介绍系统界面如下图:WEB开发平台系统V1.010菜单区工具栏项目树编辑区信息输出区状态栏界面主要包含项目结构树、菜单区、工具栏、编辑区、信息输出区和状态栏。项目生成工具主要包含在工程菜单和自动生成菜单中,工程菜单用来管理工程,自动生成菜单用来生成工程代码。2.1工程菜单1、新建工程:输入工程名称,创建新的工程文件。2、打开工程:打开已存在的工程文件。3、另存工程:工程文件另存为。4、关闭工程:关闭工程文件。5、添加到工程:将外部文件加入工程。WEB开发平台系统V1.0116、从工程中移去:移去工程中已存在的文件。7、刷新工程:刷新工程结构树。8、编译工程:编译工程中的Java文件9、运行工程:运行工程文件。10、工程向导:启动工程向导,工程向导详见向导生成概览部分。11、工程属性:弹出工程属性对话框,配置工程的相关信息。工程路径页:配置工程的路径信息,包含以下路径:如下图:源文件路径:工程的存放路径。输出路径:编译后Class文件的存放路径。资源路径:网页文件的存放路径。另外,系统还生成以下文件夹:conf:Tomcat配置文件的路径。Doc:文档存放路径。src\Java:Java源程序存放路径。src\Javabean:Java类文件存放路径。WEB-INF\lib:JAR包存放路路径。SSL:SSL证书存放路径。资源页:资源页用来管理项目编译和运行时所需要的JAR包和路径。如图所示:WEB开发平台系统V1.012JDK页:JDK页用来配置JDK的相关信息,包括JDK的路径和ClassPath。如图所示:服务器页:服务器页用来配置Tomcat和JBOSS的路径信息。如图所示:WEB开发平台系统V1.013附件页:附件页用来设置需要上传附件时附件的根路径,系统写入配置文件,发布后用户可以根据需要修改。如图所示:工具页:工具页选择网页制作时的外挂编辑器和浏览器。如图所示:WEB开发平台系统V1.014Java工具—编译页:设置编译文件时的参数,系统提供Javac、Jlikes和Jbuder三种编译器供用户选择。如图所示:Java工具—运行页:设置工程或文件运行时的参数,系统可以直接运WEB开发平台系统V1.015行Java应用程序和以Tomcat作为服务器的Java服务程序。如图所示:Java工具—调试页:设置Java程序调试时的调试器信息。如图所示:WEB开发平