随笔分类 - 我的Git项目
我建立的一个基于Spring的Web项目
Git地址:
摘要:首先顶一个小目标:从前台写入用户数据后,登录的时候输入用户名和密码,能够查询数据库成功,同时记录session数据 1、Login界面,为了只关注主线任务,我直接套用一个bootstrap模板adminLTE(https://adminlte.io) 2、Regist分为ok和not ok两种结果,
阅读全文
摘要:一个家装市场有各种登录的角色:设计师、业主…… 这些角色有一些共同的字段,例如passWord,userName,age等等,但是分别又有自己的一些特殊字段,例如设计师要写自己的设计经历,业主可能要有自己的楼号等等。这在数据库设计上符合主扩展模式,也就是分成主表和扩展表,主表包含基本的信息,若干扩展
阅读全文
摘要:1、添加依赖 2、重启应用 3、下图显示了一些默认的监控端点 这是数据可以在前台用来做饼图和柱状图什么的,不过实际上我们现在还用不到,于是就不深入研究
阅读全文
摘要:这一部我们计划把swagger2引入到项目中,把网站的接口以文档的形式展示出来。 1、引入springfox-swagger2、springfox-swagger-ui 2、实现Swagger2 3、http://localhost:8080/swagger-ui.html 报错: 用程序猿DD的源
阅读全文
摘要:现在我们实现前台List的分页展示,这也是最基本的要求 先看现在的Rest数据格式,在spring的默认返回中,分页用到的元素都已经在page节点中返回了,只要在前台合理利用就足够了 1、spring-data-rest的分页请求url 2、接下来就是选型问题,到底该用哪一种分页插件呢 (1)Sma
阅读全文
摘要:下面我们完成数据的增加、删除、修改,这里的主要知识就是前端Angularjs,遇到的问题 1、路由组件采用ui.router,链接的写法有两种: 如何使用参数: 注意ui-route和ngRoute相比,我这里因为用错了调试了好一阵儿 2、控制器Controller 对于一个domain数据的增删改
阅读全文
摘要:SpringMVC内置的RestFul API格式采用的是最复杂最全面的HATEOAS规范,对于简单应用来说,前台解析起来不方便,我们下面主要想办法重新定义一种简单的RestFulAPI。 (1)先是尝试了修改application/hal+json为普通application/json,修改方法是
阅读全文
摘要:前段时间发布的Traveller项目,花费了不少精力,但是效果并不如意,根源在于瀑布式的开发思想不适合这种独立的学习项目。在项目初始就规划一个全面的web系统,,因为预设了一个前景,在心理上会想尽快看到效果,为了达到这样的目的,会找一些例子直接使用,不会花时间去思考为什么这么做。摊子铺得太开,随后丧
阅读全文
摘要:想抽时间研究一下Spring web Flow2,能够找到的唯一电子书是《深入解析Spring+MVC与Web Flow》,我现在摘录本书的一段内容如下,通过这一段,大家可以想象中文背景的程序员具有多大的先天劣势,还可以看到流畅的翻译对一本书来说有多重要! 不多吐槽,下面是正文。 SpringWeb
阅读全文
摘要:SpringSpring PecClinic:Spring官方的宠物医院项目it.zhaozhao.info/archives/63818:SPRING JPA入门Spring Data REST:http://projects.spring.io/spring-data-restSpring Da...
阅读全文
摘要:Traveller,翻译为旅行家,是我用来实践最佳web技术的项目,主题是一个给旅行爱好者提供旅行信息的网站。目标是组合现最流行的web技术,实现符合中国用户使用习惯的网站。相关网址Git:https://github.com/mingziday/Traveller_Spring-Data-Rest...
阅读全文
摘要:1、JPA:java Persistence API (Java持久化接口,是一个规范)2、Restful API: Respresentational State Transfer API(表现层状态转换接口,理解为网络与软件结合后的交互协议)3、AOP:Aspect Oriented Progr...
阅读全文
摘要:Web前端使用了越来越多的JS或CSS,如jQuery, Backbone.js 和Bootstrap。一般情况下,我们是将这些Web资源拷贝到Java的目录下,通过手工进行管理,这种通方式容易导致文件混乱、版本不一致等问题。WebJars是将这些通用的Web前端资源打包成Java的Jar包,然后借...
阅读全文
摘要:1、Dao接口层public interface IBaseDao{ public abstract Serializable save(T t); /*其他接口*/}2、StudentDao接口层public interface IStudentDao extends IBaseDao ...
阅读全文
摘要:《Spring 3.0就这么简单》.(陈雄华,林开雄)第8章,对如何用Unitils进行测试简单介绍,下面是我用Unitils进行单元测试过程中遇到的问题的总结。1、设置好pom.xml依赖后,pom文件报错:Missing artifact javax.transaction:jta:jar:1....
阅读全文