1. MyBatis框架简介
MyBatis本是Apache的一个开源项iBatis, 2010 年这个项目由Apache SoftwareFoundation迁移到了Google Code,并且改名为MyBatis.
writedown everything
MyBatis本是Apache的一个开源项iBatis, 2010 年这个项目由Apache SoftwareFoundation迁移到了Google Code,并且改名为MyBatis.
AOP (Aspect-Oriented Programming) 即面向切面编程,它与OOP (Object-OrientedProgramming,面向对象编程)相辅相成, 提供了与OOP不同的抽象软件结构的视角。在OOP中,以类作为程序的基本单元,而AOP中的基本单元是Aspect (切面)。Struts2的拦截器设计就是基于AOP的思想,是个比较经典的应用。
Spring可以看做一个大工厂,用于生产和管理Spring容器中的Bean,需要开发者将Bean配置在Spring的配置文件中。Spring框架支持XML和Properties两种格式的配置文件,实际开发中常用XML格式的配置文件。
控制反转(Inversion of Control,IoC),是一个比较抽象的概念,是Spring框架的核心,用来削减计算机程序的耦合问题。依赖注入(Dependency Injection,DI)是IoC另一个说法,只是从不同的角度描述相同的概念。
本次课设让我收获还是蛮多的,比起之前全是老师给的代码一个劲的Ctrl +c ,Ctrl+v好了不知道多少,本次项目分为前端后端,前端用的html+css,后端java+mysql数据库,运用ssh框架(Spring+Struts2+Hibernate)。
当你做好了一个项目想要传到github上,应该怎么做呢
1.
首先需要去官网下载git :https://git-for-windows.github.io/,然后在你自己的github上新建一个仓库,点击自己的头像。
Java提供了编译时多态和运行时多态两种多态机制。前者是通过方法重载实现的,后者是通过方法的覆盖实现的。
在方法覆盖中,子类可以覆盖父类的方法,因此同类的方法会在父类与子类中有着不同的表现形式。