JAVA
Vincent_江
得一寸,有一寸的欢喜。
展开
-
Hibernate CRUD
package com.luv2code.hibernate.demo;import java.util.List;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;import com.luv2code.hibernate....原创 2019-10-17 08:14:03 · 267 阅读 · 0 评论 -
Hibernate
Hibernate是一种ORM框架,全称为 Object_Relative DateBase-Mapping,在Java对象与关系数据库之间建立某种映射,以实现直接存取Java对象!O代表的是ObjcetR代表的是RelativeM代表的是Mapping当插入数据的时候,就将JavaBean对象拆分,拼装成SQL语句当查询数据的时候,用SQL把数据库表中的列组合,拼装成JavaB...原创 2019-10-16 06:09:37 · 166 阅读 · 0 评论 -
SpringMVC 自定义验证注解规则
创建验证规则src/com/luv2code/springdemo/mvc/validation/CourseCode.java判定规则输入字符必须以“LUV”开头@Constraint(validatedBy = CourseCodeConstraintValidator.class)@Target({ElementType.METHOD,ElementType.FIELD})@Ret...原创 2019-10-16 00:44:03 · 242 阅读 · 0 评论 -
SpringMVC 验证
数据的校验是交互式网站一个不可或缺的功能,前端的js校验可以涵盖大部分的校验职责,如用户名唯一性,生日格式,邮箱格式校验等等常用的校验。但是为了避免用户绕过浏览器,使用http工具直接向后端请求一些违法数据,服务端的数据校验也是必要的,可以防止脏数据落到数据库中。SpringMVC自身对数据在服务端的校验有一个比较好的支持,它能将我们提交到服务端的数据按照我们事先的约定进行数据有效性验证,对于...原创 2019-10-15 00:19:01 · 272 阅读 · 0 评论 -
java注解配置spring
新建applicationContext.xml在xml文件中开启扫描注解功能和路径<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...原创 2019-10-07 00:00:43 · 141 阅读 · 0 评论 -
使用Java Code配置Spring
这篇文章介绍java code的配置方法。步骤如下:编写一个SportConfig.class@Configuration@ComponentScan("com.luv2code.springdemo")public class SportConfig { }@Componentpublic class TennisCoach implements Coach { @Au...原创 2019-10-07 10:47:13 · 239 阅读 · 0 评论 -
SpringMVC
/spring-mvc-demo/WebContent/WEB-INF/web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" ...原创 2019-10-09 03:42:35 · 109 阅读 · 0 评论 -
SpringMVC实现文本域和下拉列表
首先看一下结果:在首页main-form设置Student Form链接进入student/showForm编辑姓名,由于建立了student类保存和获取姓、名,所以在studentController中的建立student对象,使用@modelAttribute将编辑文本框中的内容和(student)theStudent.lastName,theStudent.firstName绑定,再通...原创 2019-10-10 23:49:19 · 580 阅读 · 0 评论 -
Spring实现单选按钮和复选框
单选按钮:首先在student类里面声明favoriteLanguage属性并且生成setter and getter方法,在student-form里面设置radiobutton属性,最后在student-confirmation页面调用student类的favoriteLanguage可以回显在页面上。 private String favoriteLanguage; public ...原创 2019-10-11 04:47:11 · 541 阅读 · 0 评论 -
Bean的作用域和生命周期
开发者不仅可以控制注入不同的依赖到Bean之中,也可以配置Bean的作用域。这种方法是非常强大而且弹性也非常好的。开发者可以通过配置来指定对象的作用域,而不用在Java类层次上来配置。Bean可以配置多种作用域。 Spring框架支持5种作用域,有三种作用域是当开发者使用基于web的ApplicationContext的时候才生效的。作用域描述单例(singleton)...原创 2019-10-06 06:35:16 · 210 阅读 · 0 评论 -
配置spring容器
1.XML文件2.Java annotation(注解)3.Java Source CodeC:eclipse-workspace\springdemo\src>tree /f/src│ applicationContext.xml│└─springdemo BaseballCoach.java Coach.java hello...原创 2019-10-06 04:19:01 · 270 阅读 · 0 评论 -
使用工厂模式解耦
上篇博客JDBC的demo展示了程序之间的耦合(程序间的依赖性),那么如何进行解耦,就使用到工厂模式。在开发过程中,项目主要分为业务层、持久层(dao,管数据访问的)和表现层。Maven工程架构如下:└── com └── eastnotes ├── dao │ ├── AccountDao.java │ └── impl...原创 2019-10-01 07:22:50 · 565 阅读 · 0 评论 -
swing-计算器
Swing is a GUI widget toolkit for Java.[1] It is part of Oracle’s Java Foundation Classes (JFC) – an API for providing a graphical user interface (GUI) for Java programs.swing就是一个写界面的Java工具包,跟delph...原创 2019-09-27 23:40:08 · 158 阅读 · 0 评论 -
JDBC连接数据库demo
JDBC连接数据库demo创建database和相应的tablecreate database eesy;create table account(id int primary key auto_increment,name varchar(40),money float) character set utf8 collate utf8_general_ci;新建maven工程,在s...原创 2019-09-29 10:02:48 · 732 阅读 · 0 评论