一般上,我们会使用数据库表转换为javabean、dao、或是mapper,就叫逆向工程。做项目时一般也是先设计数据库,再进行系统开发,所以一般使用逆向工程。 但我这边由于工作临时的需要,需要将javabean转换为建表语句,于是上网搜了一下,大部分是做一个工具类进行bean解析输出SQL语句。 根 ...
分类:
数据库 时间:
2018-12-05 20:47:52
阅读次数:
176
声明Bean的注解: @Component组件 @Service service层 @Respository dao层 @Controller 注入Bean的注解: @Autowired Spring提供的注解 @Inject JSR-330提供的注解 @Resource JSR-250提供的注解 ...
分类:
编程语言 时间:
2018-12-05 18:41:38
阅读次数:
178
官网引用 引用spring的官方文档中的一段描述: 在Spring2.0之前的版本中,@Repository注解可以标记在任何的类上,用来表明该类是用来执行与数据库相关的操作(即dao对象),并支持自动处理数据库操作产生的异常 在Spring2.5版本中,引入了更多的Spring类注解:@Compo ...
分类:
其他好文 时间:
2018-12-03 15:24:42
阅读次数:
132
package com.links.dao.impl; import java.sql.*; public class JDBCUtil { // 数据库驱动类?? private static final String Driver = "oracle.jdbc.driver.OracleDriv ...
分类:
数据库 时间:
2018-12-03 13:56:11
阅读次数:
217
1、M:Model 模型:实体类和业务和dao 2、V:view 视图:JSP 3、C:Controller 控制器:servlet 3.1 作用:视图和逻辑分离 4、MVC适用场景:大型项目开发 5、图实例: 5.1先设计数据库 5.2再写实体类 5.3持久层 5.4业务逻辑 5.5控制器 5.6 ...
分类:
Web程序 时间:
2018-12-01 15:05:41
阅读次数:
136
1、项目名:没有要求,不起中文 2、包:公司域名倒写 com.bjsxt 3、持久层:dao、persist、mapper 4、实体:entity、model、bean、javabean、pojo 5、业务逻辑:service、biz 6、控制器:controller、servlet、action、 ...
分类:
其他好文 时间:
2018-12-01 12:57:25
阅读次数:
201
1:目前主流库存秒杀或者限流都是采用悲观锁Pessimistic-Lock机制,主要是安全,在秒杀量不大情况下速度还是比较快的。 2:比如我遇到的场景,10万人来抢购商品,(1)限流进来,比如实际只放2000人进来抢购。(2)机器压力够那直接10万用户直接来抢商品,在库存抢完后的一定时间内把抢购置灰 ...
分类:
编程语言 时间:
2018-12-01 11:07:26
阅读次数:
233
DAO模式就实现了把数据库表的操作转化对Java类的操作,从而提高程序的可读性,并实现更改数据库的方便性。其架构图如下图。 ...
分类:
编程语言 时间:
2018-12-01 00:07:06
阅读次数:
285
-Model2模式如果数据模型会很多,怎么办?处理业务逻辑的:Model层后台又分为:处理业务逻辑和对数据库的操作DAO-data access object-决定,再抽象一层出来:数据模型:BO-类:SqlHelper:专门对数据库操作,不含业务逻辑:DAO-界面层只认业务逻辑类的对象;业务逻辑层... ...
分类:
数据库 时间:
2018-11-30 20:08:19
阅读次数:
174