- 博客(13)
- 收藏
- 关注
原创 Django的初学者指南 - 第1部分 - python3,Virtualenv,Django的安装以及开始第一个项目
介绍今天我要开始一个关于Django基础知识的新教程。这是开始学习Django的完整初学者指南。材料分为七个部分。我们将详细探讨所有基本概念,从安装,开发环境的准备,模型,视图,模板,URL到更高级的主题,如迁移,测试和部署。 为何选择Django?Django有什么特别之处呢?对于初学者来说,它是一个Python Web框架,这意味着您可以从众多开源库中受益。Django是用...
2018-12-27 12:23:08 695
原创 Mybatis 之 MyBatis3 的SQL 映射文件与动态SQL
Mybatis 之 MyBatis3 的SQL 映射文件与动态SQL MyBatis 框架是基于SQL 映射的,所以SQL 映射文件在此框架中的位置非常重要.动态SQL 是MyB atis 提供的, 它根据指定的条件来执行指定的SQL 语句, 它使SQL 映射文件中的SQL 语句在执行时具有动态性.<resultMap >标签在<select>标签中使用res...
2018-06-20 15:00:24 1533
原创 javaEE核心框架之 Mybatis ( 四 ) 必备开发技能
什么是JNDI 以及如何从JNDI 获得数据源DataSource 为了达到获取对象的API 命名的统一性, Sun 发布了开JNDI 规范, 让这些厂商遵循JNDI 规范。使用了刑DI 规范后,不管使用什么样的方式保存对象,程序员只需要使用1 种方式获得对象,就可以在不同厂商的不同数据结构中获得指定的对象值. 接口DataSource 的主要作用就是获得Connect...
2018-06-20 12:01:27 603
原创 javaEE核心框架之 Mybatis ( 三 ) 必备开发技能
使用getMapper面向接口编程 前面的代码都是使用如下对数据库进行操作: 对方法insert 、delete 、update 和selectList 传入sqlId 来达到调用SQL 语句而对数据库的操作 sqlSession.insert("insertUserinfo","xxx"); sqlSession.delete("deleteByI...
2018-06-17 20:13:42 706
原创 javaEE核心框架之 Mybatis ( 二 )
MvBatls 核心对象的生命周期与封装 SqlSessionFactoryBuilder 对象创建了SqlSessionFactory 后, SqlSessionFactoryBuilder类就不需要存在了,也就是不需要保持此对象的状态,可以随意的任由JVM 销毁,也就是说可以在方法内部声明SqlSessionFactoryBuilder对象来创建SqlSessionFactory...
2018-06-17 10:53:58 615
原创 javaEE核心框架之 Mybatis ( 一 )
Mybatis 3 介绍 主要作用就是更加便携地操作数据库 比如可以将ResultSet对象返回的数据自动封装进Entity 实体类或List 中,可以把SQL 语句配置到泊位文件中,也就是将SQL 语句与* .java 文件进行分离,使代码的分层更加明确。另外由于MyBatis 框架是使用SQL 语句对数据库进行操作的,所以可以单独对SQL语句进行优化,以提高查询效率...
2018-06-16 15:33:52 1383
原创 基于SpringBoot开发一套完整的项目(六)准备工作
集成Spring Security 说到程序的权限管理时,人们往往想到“角色”这一概念。例如, 一个用户以关联了“管理员”角色的账号登录系统,那这个用户就可以做管理员能做的所有事情。这种权限控制方法就称为基于角色的访问控制。 权限概念 权限是对资源的一种保护访问.用户要访问A资源前提是用户必须有A资源的访问权限. ...
2018-06-14 12:12:43 10660 9
原创 基于SpringBoot开发一套完整的项目(五)准备工作
接下来,就要正式开始我们的项目了,基于springboot的博客系统。1. 架构设计与分层 目前,比较常用的、典型的应用软件倾向于使用三层架构,即表示层、业务层和数据访问层。 ( 1 ) 表示层:提供与用户交互的界面。GUI (图形用户界面)和Web 页 面是表示层的两个典型的例子。需要HTML 、css 、JavaScript 等之类...
2018-06-13 21:26:41 14426 6
原创 基于SpringBoot开发一套完整的项目(四)准备工作
1. 数据持久化 1.1 JPA 在JPA 产生之前,围绕如何简化数据库操作的相关讨论已经是层出不穷,其中ORM 框架最为开发人员所关注。ORM是一种用于实现面向对象编程语言里不同类型系统的数据之间的转换的技术,它们将对象拆分成SQL 语句,从而来操作数据库。但是不同的ORM 框架在使用上存在比较大的差异,而JPA 规范就是为了解决这个问题:规范ORM 框架,使用ORM 框架统一的...
2018-06-13 18:47:14 13545 2
原创 基于SpringBoot开发一套完整的项目(三)准备工作
1. springboot集成Thymeleaf模版 对于动态HTML 内容的展示,模板引擎必不可少,为什么选择Thymeleaf,由于Thymeleaf “原型即页面”的特点,非常适用于快速开发,符合Spr ing Boot 开箱即用的原则。所谓“原型即页面,简单一句话: 界面的设计与实现相分离,这就是Thymeleaf 广为流行的原因2....
2018-06-12 16:42:10 18941 45
原创 基于SpringBoot开发一套完整的项目(二)准备工作
1.SpringBoot框架内容 想了一下,觉得在开发之前应该先大致了解一下springboot框架的概括,然后在后面的开发过程中再进一步加深理解,做到知其然知其所以然!Spring Boot 是基于Spring 框架技术来构建的,所以Spring Boot 又会使用很多Spring 框架中的技术。要了解springboot不可避免的我们要了解好spring框架。 Sp...
2018-06-11 18:37:35 28307 9
原创 基于SpringBoot开发一套完整的项目(一)准备工作
1.1 SpringBoot简介① 为所有Spring 开发提供一个更快更广泛的人门体验。② 零配置。无冗余代码生成和XML 强制配置,遵循“约定大于配置” 。③ 集成了大量常用的第三方库的配置, Spring Boot 应用为这些第三方库提供了几乎可以零配置的开箱即用的能力。④)提供一系列大型项目常用的非功能性特征,如嵌入式服务器、安全性、度量、运行状况检查、外部化配置等。1.2 Spring ...
2018-06-11 15:32:35 160528 32
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人