设计的方法或技术路线:
1、框架
项目中所使用的框架:Bootstrap、Spring、SpringMVC、MyBatis。
Bootstarp: Bootstrap是基于HTML5和CSS3开发的,它在jQuery的基础上进行了更为个性化和人性化的完善,形成一套自己独有的网站风格,并兼容大部分jQuery插件。
Spring: Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。
SpringMVC: 通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText和POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、过滤器以及处理程序对象的角色,这种分离让它们更容易进行定制。
MyBatis: MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
2、插件
系统页面需要引入的插件:Jquery、Bootstarp-Table
Jquery:一个JavaScript框架,轻量级的JS库,封装了JS、CSS、DOM,提供了一致的、简洁的API。
Bootstarp-Table:Bootstarp-Table是一个轻量级的table插件,使用AJAX获取JSON格式的数据,其分页和数据填充很方便,支持国际化。
3、其他技术
Ajax: AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。一种异步地发起请求技术,使用浏览器的XMLHttpRequest对象异步地向服务器发送请求,服务器返回数据,而不是一个完整的页面,以无刷新的效果更改页面中的局部内容。
Json:Json是一种轻量级的数据交换格式,前端和后端的交互格式。
|