原文:【Java框架型项目从入门到装逼】第一节 - Spring框架 IOC的丧心病狂解说

大家好,好久不见,今天我们来一起学习一下关于Spring框架的IOC技术。 控制反转 Spring通过一种称作控制反转 IoC 的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反 不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。 好吧,那我们从简单的说起。直接讲 ...

2017-11-21 13:40 4 3999 推荐指数:

查看详情

Java框架项目入门】第二 - Spring框架 AOP的丧心病狂解说,你喜欢露娜的月下无限连吗?

继续上一节的内容,多几个jar包: aop技术是面向切面编程思想,作为OOP的延续思想添加到企业开发中,用于弥补OOP开发过程中的缺陷而提出的编程思想。AOP底层也是面向对象;只不过面向的不是普通的Object对象,而是特殊的AOP对象。AOP的关注点是组成系统的非核心通用服务模块(比如登录 ...

Wed Nov 22 17:34:00 CST 2017 4 1558
Java框架项目入门】第十一节 用户新增之把数据传递到后台

让我们继续来做“主线任务”,这一节,我们来做具体的用户新增功能。首先,为了简单起见,我把主页面改了一些,改的是列表那一块。删去了一些字段,和数据库表对应一致: 现在,我们要实现一个效果,就是当我点击新增用户的按钮时,就弹出一个框来。因为我们使用的是EasyUI组件,所以我们可以用dialog ...

Mon Jan 29 19:16:00 CST 2018 4 600
Java框架项目入门】第四 - 编写第一个Servlet程序

在开始这一节之前呢,我们还需要把Tomcat配置到Eclipse中,配置的方式很简单,打开Eclipse,Window,Preferences,进入到这个页面: 将Tomcat的安装目录配置到Eclipse中。 然后,可以看到左侧多出来一个Servers文件夹: 这个是Eclipse虚拟了一个 ...

Tue Jan 09 22:16:00 CST 2018 1 1241
Java框架项目入门】第三 - 如何用Tomcat发布web项目

啥叫Tomcat?有道词典是这么说的。 这个我们姑且不管,实际上呢,Tomcat是一种Web服务器,我们自己做好了一个Web项目,就可以通过Tomcat来发布。服务器呢,又分为硬件服务器和软件服务器。硬件服务器一般来说就是一台电脑,而软件服务器则是一个应用程序,比如Tomcat它本身就是一个程序 ...

Fri Nov 24 17:15:00 CST 2017 2 1509
Java框架项目入门】第十二 项目分层

一节我们开始对项目进行分层,一般来说,一个web项目的层次结构如下图所示: controller层为我们的控制层,用来接收用户的请求,比如新增一个学生的信息,新增的请求最先就是走到这一层。controller层只管接收用户的请求,不会涉及太多的业务处理操作。但凡涉及到业务处理,就交给 ...

Thu Feb 01 16:41:00 CST 2018 6 1889
Java框架项目入门】第七 - 学生管理系统项目搭建

本次的教程是打算用Spring,SpringMVC以及传统的jdbc技术来制作一个简单的增删改查项目,对用户信息进行增删改查,就这么简单。 1.新建项目 首先,打开eclipse,新建一个web项目项目名称就叫做student,注意,新建项目的时候,因为是eclipse。所以你需要选择 ...

Tue Jan 09 22:21:00 CST 2018 2 1125
第一节Spring 与 SpringMVC 整合

一、Spring 与 SpringMVC 是否需要整合?   1、需要进行 Spring 整合 SpringMVC 吗?   2、还是否需要再加入 SpringIOC 容器?   3、是否需要再 web.xml 文件中配置启动的 Spring IOC 容器 ...

Wed Dec 08 22:49:00 CST 2021 0 1245
Java框架项目入门】第十五节 - jdbc模糊查询实现(附带详细调试过程)

一节,我们实现了用户列表查询,已经按条件精确查询: 因为是精确查询,所以我们使用了等号,如果是模糊查询咋办呢?在sql语句里需要使用like关键字,第一次修改: 从代码上看,貌似没有啥问题。ok,来测试一下。 结果报错了: 出现问题不要怕,用调试工具来一步一步调,走进 ...

Mon Feb 05 18:21:00 CST 2018 1 1087
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM