代刷网站搭建教程,动画设计考研,wordpress 安全选项,注册公司具体费用2.1 MYSQL数据库 题目确定了是一个应用程序之后#xff0c;就开始按部就班的进行设计与分析。本课题是需要数据库作为数据管理工具以及数据载体#xff0c;从程序功能分析到数据分析#xff0c;选择合适的关系型数据库是当下所选择的重要环节。关系型数据库可选择余地不多就开始按部就班的进行设计与分析。本课题是需要数据库作为数据管理工具以及数据载体从程序功能分析到数据分析选择合适的关系型数据库是当下所选择的重要环节。关系型数据库可选择余地不多本身甲骨文公司的两个微软的两个IBM的一个也就是这五个了功能和差异都不影响数据库的选择因为这些数据库都能实现应用程序功能所需的那么只能从其他的方面来综合考虑哪种数据库更合适。作为开发使用的电脑硬件上来讲还是大一的时候买的当初并没有太多的钱买好一点的电脑只是作为学习用的所以经过这么几年的使用电脑老化了性能下降也比较厉害还有好多需要用的学习资料本身面临毕业选择学校机房也不是一个长久的打算选择一个数据库适合自己的老旧笔记本电脑作为学习开发当前的应用是最重要的。综合考虑的结果就是选用MySQL数据库作为应用数据库因为MySQL数据库体积小占用内存小不影响电脑上其他用的软件运行并且不需要因为安装维护MySQL数据库而重装系统最终选择的数据库就是MySQL数据库。 2.2 Tomcat 介绍 刚开始学习Java语言的时候是不知道还有Tomcat这些东西的各种语法各种输出在控制台进行输出结果当Java网站开发的时候就不可避免的学习到了Tomcat服务器。Tomcat准确的来讲不算是服务器可以说是vue引擎或者一个容器这些都是学术上或者原理上都比较贴切的但是实际工作中Tomcat就是作为一个web服务器来用的因为可以实现网站的发布和运行。因为工作原理的原因Tomcat一般作为中小型企业和并发量并不突出的一种轻量级的服务器存在的比如某些行业的应用系统本身客户端就不多需要的连接也不多一般都用Tomcat的。Tomcat里面可以配置多个网站配置文件后缀是config的文档类似于XML的结构比较清晰明了。每当Java发布新的版本的时候Tomcat也会为了匹配Java的版本进行升级目前Tomcat版本已经到版本10了。Tomcat标识是一只有点发黄的小猫咪当Tomcat配置成功一般测试的时候能看到这个小猫咪就算是成功的才能进行下一步的配置。Tomcat服务器在Java网站开发中还是挺合适的。 2.3 vue技术 vue技术可以让初学者尽快上手进行编写动态网站不需要变成高级的Java编程人员才可以书写代码从学习的效率还有编写的效率上都有很大的提升。让着重于网页开发者与着重于后台逻辑开发进行分离合作开发变成了一种可能降低了学习成本不需要考虑程序运行解释编译阶段的话vue网页本身就可以理解成一个普通的Servlet。vue结构上面主要分为两个方面一个是专属的vue引擎通俗的讲就是可以实现vue编译后运行解释的一个东西另一个就是web服务器。vue运行编译需要vue引擎和web服务器进行配合以及相互协作当然他们的分工也是很明确的这样才可以真正的运行起来。vue容器和引擎有Tomcat这个Tomcat其实也还有Apache静态解释代码的部分虽然看起来运行效果差不多但是其实是两个截然不同的工具在文件系统里目录也是不一样的当然如果有特殊需求也是可以进行特殊的配置的配置上面还是比较灵活的。虽然Tomcat部署了网站之后就可以运行网页让客户访问但是Tomcat也只是vue引擎而非web服务器。比如JRUN和Resin都算是vue引擎而web服务器的职责比较单一就是处理客户端请求还有返回给客户显示请求处理后的数据而已。vue引擎则可以运行纯HTML编写的网站也可以运行vue编写的动态网站在效率上也只是比单纯的web服务器而已但是从纯web服务器无法运行动态网站上来讲vue引擎在功能上还是强大了很多提升一点点效率反而算不了什么对于必须实现的功能这些要素上选择了vue技术。 2.4 SSM框架 SSM框架不是一个框架的名称而是三个框架的首字母缩写分别是Spring框架、SpringMVC框架、MyBatis框架。是目前Java开发者中学习的首选框架。 Spring框架继承了JavaEE和EJB框架的优点在依赖注入方面去掉了臃肿的配置在面向切面方面也简化了代码数量提高了代码品质。依赖注解进行配置让所有的依赖都可以通过程序的自动配置和寻找减少了代码写作数量提高了代码阅读性。 SpringMVC框架与Spring只是一个公司的在底层代码结构上可以复用但是最主要的功能是对数据提交请求进行过滤并且对数据的返回进行过滤不限于页面是vue技术也可以是其他的技术更容易大型开发的集合技术。 MyBatis框架摒弃了Hibernate框架的配置臃肿方面有时候Hibernate框架业务比较复杂的时候代码量反而增加性能下降无法对底层的数据库语句优化而MyBatis框架则有效的解决了这个方面可以通过Java语句对数据库操作语句进行优化代码更简洁执行效率更高并且可以生产一些模块化代码解决了开发过程中容易出现的实体映射方面的操作。