摘要:
IoC 是指在程序开发中,实例的创建不再由调用者管理,而是由 Spring 容器创建。Spring 容器会负责控制程序之间的关系,而不是由程序代码直接控制,因此,控制权由程序代码转移到了 Spring 容器中,控制权发生了反转,这就是 Spring 的 IoC 思想。 Spring 提供了两种 IoC 容器,分别为 BeanFactory 和 ApplicationContext BeanF... 阅读全文
摘要:
Spring 框架采用分层架构,根据不同的功能被划分成了多个模块,这些模块大体可分为 Data Access/Integration、Web、AOP、Aspects、Messaging、Instrumentation、Core Container 和 Test 下面分别对这些模块的作用进行简单介绍。 1. Data Access/Integration(数据访问/集成) 数据访问/集成层包括 JD 阅读全文
摘要:
Spring 是另一个主流的 Java Web 开发框架,该框架是一个轻量级的应用框架,具有很高的凝聚力和吸引力。 Spring 是分层的 Java SE/EE full-stack 轻量级开源框架,以 IoC(Inverse of Control,控制反转)和 AOP(Aspect Oriented Programming,面向切面编程)为内核,使用基本的 JavaBean 完成以前只可能由 E 阅读全文
摘要:
Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。 Django 为这些数据库提供了统一的调用API。 可以根据自己业务需求选择不同的数据库。 MySQL 是 Web 应用中最常用的数据库。将以 Mysql 作为实例进行介绍。 如果没安装 mysql 驱动,可以执行以下命令安装: sudo pip install mysqlclien... 阅读全文