基于SpringMVC的BBS论坛系统设计(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于SpringMVC的BBS论坛系统设计(5)

开发者在毕业设计系统中使用的是Hibernate JPA连接访问数据库的方式,JPA是Sun官方在jdk5。0中提出的一种对象关系映射规范,即Java Persistence API,而Hibernate支持对JPA的实现,这个规范的出现使得网站系统服务器dao层的开发变得十分简便。JPA中封装了多个泛型接口,这些接口中提供了常用的增、删、查、改的方法,开发者只需要根据系统的需求继承合适的接口且无须实现就能编写dao层,同时开发者可以新增根据对象属性查找对象集合的方法或者也可以以编写HQL语句的方式新增dao方法。这项技术大大简化了毕业设计系统中dao层的开发难度,减少了dao层开发的时间。 文献综述

2。4 MYSQL简介及其优势

MYSQL是一种关联数据管理系统,这种数据库将其与程序交互的数据存放到库中不同的表里,这与ORACLE等一些其他的比较常用的数据库把所有数据放在一个库里是有很大区别的,MYSQL的这种存储数据的方式是有好处的,不仅加快了程序访问数据库的速度而且也提高了灵活性。MYSQL提供了对JDBC连接数据库的方式的支持,这也意味着Hibernate能够有效访问MYSQL数据库,同时Navicat这款优秀的数据库管理工具也支持MYSQL数据库,使得数据库的可视化界面更加清晰,管理起来更加简便。基于上述种种因素,以是末了开发者选择MYSQL作为开发毕业设计的数据库软件。

2。5 Tomcat简介及其优势

目前以Java Web技术为主的Web应用开发领域当中,Tomcat以其先进的技术,稳定的性能而且开放源代码的特性成为一些Java程序员和软件开发公司选择Web应用服务器的首要目标。而且在许多优秀的开发工具中都可以集成Tomcat服务器,只要进行一些简单的配置,就可以用来开发和调试Web应用。作为轻量级的Web应用服务器,Tomcat在中小型系统中能够充分发挥它的优势,在Tomcat中部署应用更加方便快捷,服务器重新启动所需的时间相对其它Web应用服务器也更短。

2。6 Maven简介及其优势

通俗易懂的来讲,Maven便是一个Web系统jar包管理的仓库,有了它就没必再为在网上搜索不到林林总总的jar包而苦恼了,只需要去Maven Repository搜索对相应jar包的依赖,并把这段依赖的xml代码复制粘贴到项目的pom。xml文件的dependencies节点下,Maven就可以自动下载jar包并把它导入到Web应用的lib文件夹下,同时它还会把一些与依赖密切相关的jar包导入到Web应用中。这项技术也大大缩减了开发者管理系统jar包的复杂性,使得开发毕业设计变得更加简便。

2。7 jQuery简介及其优势

jQuery是目前网络上最流行的,最优秀的Javascript库。其特点是轻量级、兼容性强且拥有强大的标签选择器。jQuery的焦点思维是以更少的代码来实现更多的功能和逻辑。

jQuery对于Javascript的事件监听和文档处理的实现都做得很是优异。同时,通过jQuery的选择器,可以很容易的得到html页面的各种元素并进行相应的操作。jQuery还封装了一些Javascript特效,对于一些简单实用的特效,jQuery都能帮助开发者在开发前台JSP页面时轻松实现。开发者在开发毕业设计中利用jQuery的最主要的也是至多的一点是其重写的Ajax,这类重写后新的与服务器交互的形式免去了复杂的原生Javascript中Ajax与服务器异步交互的步骤,使得异步请求变得加倍简略直观,处理服务器返回的各种格式的数据(最主要的是json格式的数据)也加倍便利。

2。8 Bootstrap简介及其优势来`自+优-尔^论:文,网www.youerw.com +QQ752018766-

Bootstrap是基于html5和css3的,它是目前网络上最流行的,最受欢迎的前端框架之一,其可以使Web开发变得更好、更快、更强壮。Bootstrap可以兼容几近全部用户经常使用的浏览器。同时,它可以设置全局的css样式,基本的html元素均可以通过添加Bootstrap的class来设置样式并得到相应的增强效果。因为Bootstap的栅格系统,使得前端JSP页面的布局变得更为简单,只需为页面内容包裹一个container容器类,然后再添加css类便可。但是开发者才刚开始接触Bootstrap,只学到了一点皮毛,对于这个优秀的前端框架的使用还不是很熟练,仅仅用到了框架的一些比较简单的功能来开发本毕业设计的前端展示页面,相信日后的工作学习中开发者会将这个框架运用的更加熟练。 (责任编辑:qin)