实战第一周

作为一名技术人,我与很多人想着提高自己的技术,但是技术的提高不在于你看了多少书,而在于你能不能做出来实际的东西,这段时间,可能由于自己的惰性以及某些其他事情让我自己搁浅了,那么今天我想不忘初心,重新拾起原先的目标和计划,让自己杨帆启航。

通过这段时间的学习,我想用后端springmvc的方式,前端mvp+retrofit+rxjava的方式来开发个简易app来巩固一下自己。

那么今天先来完成一个大大小小项目都有的功能:登陆。

一个小小登陆功能然而却不简单,其中最头疼的莫过于服务端的数据库连接了

服务端我采用了gradle+springmvc的方式 由于初学对于其中的条条框框并不是理解的很透彻

spring以前看了下但是忘了 这次再次看了下Ioc 和Aop aop切片没细看 主要是看的对bean的管理,他采用xml进行配置并且可以对model中的set get方法进行赋值从而进行初始化以及默认单例,这样的话配置数据库就有他自己的一套方式了。

配置数据库,我也网上找了好多资料,但是基于新的gradle的方式的不多,大部分是自行下jar,gradle中新增:

compile'org.springframework:spring-jdbc:'+ springVersion

compile'org.springframework:spring-orm:'+ springVersion

compile'org.springframework.data:spring-data-jpa:1.7.0.RELEASE'

xml进行配置


实战第一周_第1张图片

新建一个datasource的bean,通过自带的template进行赋值,然后自己写一个类来继承模板 ,最后在control里面加入set get后自动为其赋值供其使用。


实战第一周_第2张图片


实战第一周_第3张图片

然后就可以运用写的各种数据库操作了,本来是想用hibernate的,但是我还没有搞懂,待续。

新学了里面代码块的方法




个人觉得jsp的优势就是它有各种方便的jstl标签库 例如foreach方式可以直接处理数据,和PHP类似。而如果用传统网页的方式的话,我想应该是js的方式然后获取id来操控元素。

你可能感兴趣的:(实战第一周)