wordpress首页搭建,烟台优化网站建设,腾讯视频分享到wordpress,wordpress 输出评论第2章 关键技术简介 2.1 Java技术 Java是一种非常常用的编程语言#xff0c;在全球编程语言排行版上总是前三。在方兴未艾的计算机技术发展历程中#xff0c;Java的身影无处不在#xff0c;并且拥有旺盛的生命力。Java的跨平台能力十分强大#xff0c;只需一次编译#xf…第2章 关键技术简介 2.1 Java技术 Java是一种非常常用的编程语言在全球编程语言排行版上总是前三。在方兴未艾的计算机技术发展历程中Java的身影无处不在并且拥有旺盛的生命力。Java的跨平台能力十分强大只需一次编译任何地方都可以运行。除此之外它还拥有简单的语法和实用的类库让编程人员可以尽可能将精力集中在问题的求解上并且许多开源项目和科研成果都是采用它实现的。 在1995年这一年的5月份著名的Sun Microsystems公司在程序开发设计上面郑重推出一种面向对象开发的程序设计语言——Java最开始的时候Java是由詹姆斯.高斯林这位伟大的JAVA之父来进行主导但是在后来由于各种原因让甲骨文公司这个针对商业程序创建了oracle大型数据库的公司收购了Java[16]。Java的平台总共算下来有3个分别为javaME和javaSE以及javaEE这3个java平台。下面将对其进行分别介绍。 1在电脑桌面程序的开发上面需要选择JavaME这个用得也比较多。 2企业也会根据工作以及业务需要开发各种软件那么就会选用JavcEE这个支持企业版软件的开发的Java平台JavcEE主攻运用在企业领域上面的web应用JavcEE也在javaSE的基础上获得了比如jsp技术 Servlet技术等程序开发技术的支持。 3现在生活中手机的普及化也使得手机端这样的移动设备的软件的兴起JavaME这个迷你版java平台就能运用于移动端的软件开发操作。 2.2 Spring Boot框架 Spring Boot是Spring自动配置的结合减少了Spring繁琐的配置问题和开发的时间。其中不仅仅优化了XML且在Spring Boot的内部还集成了Tomcat。 Spring Data Jpa是一套规范在没有实现类的接口时候是没有办法使用的。他对现有的映射起到了规范的作用。在开发产品的时候我们依旧使用ORM映射框架对JPA接口进行开发。这样我们就可以在不更改代码的情况下使用其他的ORM框架。来做到低耦合、可扩展的特点。 2.3 B/S结构 此次设计的网络结构模式B/S结构Browser/Server。B/S架构也称为B/S模式是一种服务器以及浏览器架构模式。B/S的工作模式都是先由浏览器请求服务器再响应。B/S体系结构解决了异构系统中的连接难题大大改善了系统的开放性让系统的扩展和维护更加简单同时B/S体系结构操作也比较容易界面全都为浏览器模式容易分发数据的捕获程序。只要安装通用的浏览器如WWW浏览器就能通过Web服务器与数据库进行数据交互。此结构的好处之一在于由于它使用的统一的浏览器使其可以在不同的地方且不需要用专门的软件进行操作实现了不论你使用怎样的接入网的方式都可以对公共的数据进行调用和浏览。 相对于C/S模式B/S模式是对C/S模式应用的扩展B/S模式不用对不同的计算机安装不同应用程序还有安全性的要求及对模式上手难度都比前者更好。B/S模式可以让客户机的压力大大减轻工作的负荷被合理的分配了。 B/S三层框架结构图如图2-1所示
图2-1 B/S三层框架结构图 2.4 MYSQL数据库 MySQL 是关系型数据库管理系统的代表 因为MySQL是其免费开源的而且MySQL的功能已经足够用对于学习和中小型企业来讲所以开发中小型网站都会选择MySQL作为网站的数据库。[13] MySQL具有开放性它是一种关系型数据库管理系统并且它的源代码可以被大众所熟知[3]。由于MySQL是开放源代码的因此只要经过授权就可以在自己需求的基础上对其进行修改。MySQL因为其固有的特点而备受关注它具有很强的适应性并且十分可靠查询速度快。MySQL安装起来非常方便且数据存储量大不需要事务化处理。Sql语言拥有很多的方法在项目中编写sql语句时使用起来是非常方便的不会像其他语言那样需要编写更多的语句。正因为MySQL使用sql语言进行数据库管理所以它收到了大多数程序员的热爱。 第6章 系统测试 6.1 程序测试 在设计系统的过程中难免会出现一些不可避免的错误而这些错误或缺陷则可能造成用户的厌恶和厌烦所以这时候我们需要对此系统进行测试。在系统测试中我们基于两个不同的立场对系统进行测试从用户的立场出发普遍希望在测试运行中能够直接显示出系统的错误而从系统开发者的立场中更希望软件测试中不存在任何问题这样体现出一个软件系统的稳定性。 一功能测试从功能测试中我们首先要检测软件系统的功能是否能够满足用户的需求如满足功能要求我们则对系统进行完善如不满足则继续按照需求增添功能。 二性能测试从性能测试中我们主要对系统的稳定性能进行测试在系统运行过程中我们一定要保证系统运行的稳定性使系统能够正常运行。 三安全测试在安全测试中我们要保证账号登录安全性所以要求系统能够保证对个人登录用户信息和用户操作等方面的安全要求同时要保证系统减少安全漏洞提高系统的安全性能。 6.2 测试方案计划 对测试计划的把握是测试方案的重中之重。所有的技术难点应该都被包含在这个测试计划之中。而且我们要保证能与目标形成一致性以至于能够测试出一些主要存在的错误和一些错误的漏洞。可以完美解决这些问题就只有白盒测试或者黑盒测试。 构造测试是白盒测试的另一个名字了解与分析程序的结构以及性能功用的从而我们可以得到最终想要的结果并且观察出是不是每一条程序都能得到。 性能测试是黑盒测试别称程序本身的运作通过程序的进程来观察主要是看一下程序是不是能够像我们预期的目标那样发展看一看我们的程序最终能不能完整的得到我们最后想要的功能和储存想得到的数据到最后看一下我们的这个程序完整性能不能达到要求。 1模块测试 单元测试就是模块测试顾名思义就是测试每个模块所承担的功能是否能够实现这个测试就是为了找出代码在实际的设计运转中某一些小的程序所出现的偏差很好地改正这些错误就说明我们模块测试进行很成功过。 2集成测试 集成测试就是对系统的测试以及对他子系统的一些性能测试他检查的事系统的包装程序信息。找出其中的问题。他的优势主要有以下这几点 软件耗费较少。 可以提前发现端口的错误。 更好的地位系统中错误的位置。 从底部往上面进行的方案针对于偏下层的结构而中间的结构就采用折中的方法。 3验收测试 终于到了结尾性的工作了。就是为了给用户看一下我们的系统功能是否达到了预期的效果。我采用了性能测试也就是黑盒测试对系统进行测试。 其结果是分别是 有一定的差异在用户的需求。 再者就是结果与之差不了多少。 到了最后了我们发现的问题都是与用户的需求存在一定的关联。 6.3 测试方法 本测试主要是系统是否能够进行服务器进行处理信息的能力不同的用户发出不同的服务请求系统必须能够准确的进行数据的传达在这种情况下进行测试响应的时间、内存使用的情况和CPU占用大小等指标系统完成设计必须保证信息的正确性信息紊乱带来的后果是非常可怕的所有必须要进行压力测试通过本测试进行系统相应速度、稳定性能和处理能力进行优化。 运用黑盒子测试的测试办法把各个不同功能的软件模板进行区分、管理。对于不同的模块独立的分装起来在传统测试的时候要进行数据的统一测试完成对系统的概要设计详细解读资料、需要解决的问题及操作的详细应用说明等内容来视作测试的突破口对测试的对象进行逐一对照检查并针对单个的程序检测延伸至这个研发过程中单个及整个集成单元的检测中要有规律有顺序的进行不但可以缩短我们的工作时效避免返工的操作也可以对可用性负责提高了可操作性和软件研发的实用性。通过对系统概要设计验证测试测试系统的统一管理方式对系统的各个功能模块以及系统的性能进行测试验证系统的功能以及系统的性能。 6.4 测试分析 经测试本基于Spring Boot的网上租贸系统界面友好、功能齐全系统运行后很稳定可靠也具有数据加密的功能满足安全性。总体说来软件通过测试。