在前边的部分学完了从请求和表单中获取数据,增删改查的数据源头已经有了,剩下的部分就是对数据库的操作了。 在没有学Java之前已经知道了ORM,但是对于Hibernate这个单词一直觉得很有意思,现在终于要开始实际使用Hibernate了。 之前我们操作数据库使用的是JDBC这一套API,这套API实
使用正则表达式已经可以满足相当程度的验证条件,不过实践中还会有更加复杂的业务逻辑,需要编写自定义验证规则。 使用自定义验证规则的第二个好处是可以方便的复用各种验证规则,如果使用正则表达式,则每次还会写死内容,不方便修改。 使用自定义验证规则的方法是编写一个符合验证器要求的自定义的Java注解,像其他
前边学习了如何从请求和表单中拿到数据,在增删改查之前还有一个重要的步骤,就是验证表单,如果数据格式不符合要求,那就谈不上增删改查了。 常见的针对表单数据的要求有:必须要填写的字段,数字型字段,特殊格式的字段比如邮件地址和邮政编码,当然还可能有自定义的各种字段。 由于前端的验证可以被绕过,所以后端一定
在了解了通过请求来绑定参数之外,还有更强大的功能,利用Spring MVC Form tags来直接生成表单和绑定数据对象,为从表单中获取数据提供了更加简便的方式。 Spring MVC 表单标签是可以直接生成HTML代码的标签,回想一下Django的{{form}},只能够根据模型字段生成标签,但
只要能够运行一个Web应用,就能运行更加复杂的应用,只需要将更多的组件和业务逻辑组装起来。Web开发在配置好了最基础的项目之后,接下来的传统艺能无非就是增删改查和身份认证,之后就是无限的可能性了。 增删改查的最基础的一步,就是读取客户端的请求中附带的数据。 从请求中获取属性和值-${param} 先
从去年12月份写好自己的第一个正式项目,到现在3个月没有碰过Django了,今天终于又回到了Web开发的地方。开始学习Spring MVC。 Spring MVC是一个Java Web开发的框架,基于Model-View-Contorller设计模式,同时基于Spring框架的IOC,DI等特性上。
现在是最后一种配置Spring的方式,就是Java代码的方式,依然还是像原来一样,分为Bean,依赖注入,Bean生命周期管理等方面。 通过XML和自动扫描的方式,都不能完全脱离开XML文件,但使用Java代码的方式,无需使用XML文件。 配置的方式是将一个Java类通过@Configuration
之前的IOC和依赖注入都是通过XML文件配置的,然而XML配置比较笨重,Spring提供了比较现代的通过注解自动扫描和装配Bean的机制。 要使用注解模式,有如下步骤: 在Spring配置文件中打开自动扫描功能,指定扫描的根目录(包) 为POJO配置各种注解,比如@Component是Bean,@A
豆知识当然不是什么用不到的小冷门知识了,而是关于Bean的内容。在初步了解了通过XML配置Bean以及依赖注入之后,我很容易想到,原来的Web层,Service层和Dao层的三个对象,都可以配置到Spring中成为一个Bean,很显然Bean是一个类经过Spring组装之后得到的对象,但是Bean还
教学视频中采用的是Eclipse作为IDE,先是安装Tomcat9,然后是Eclipse,之后是在Eclipse中配置Tomcat部署。我用的是IntelliJ IDEA 2018 Ultimate 2018.3,就记录一下自己的方式吧。 1 Tomcat 和 IntelliJ的配置与连接 这一步之