03-Spring整合三方框架
Spring有一个容器,叫做IoC容器,里面保存bean。在进行企业级开发的时候,除了将自己写的类让Spring管理之外,还有一部分重要的工作就是使用第三方的技术。前面已经讲了如何管理第三方Bean了,下面结合IoC和DI,整合Mybatis框架,加深对Spring的理解。 Spring整合Mybatis(2)
利用Git实现多台电脑同步工作
去年新买了一台mac台式机放在宿舍,就不用每天回到宿舍还要把笔记本插上各种线再启动了。有时候在外面写的代码想要回到宿舍继续用台式机写,所以我需要在两台电脑之间实现无缝协作,即需求:两台电脑里同一个文件夹的内容可以相互同步。 首先说一下,我下面总结的只是我使用git的一个小应用,git的功能强大作用远远不止这些,更多的功能仍然等待着去挖掘呢。 安装Git:下载地址 https://git-scm.com/download ,安装一路点next即可。 构建本地仓库1、在本地建立一个目录,在该目录里防止需要同步的文件。 2、在当前目录下打开git控制台 界面为: 3、初始化本地仓库 1git init 输出Initialized empty Git repository in C:/Users/13668/Desktop/git/.git/ 即成功。 4、Add文件到暂存区 1git add . 上述命令是添加所有文件到暂存区,但不包含已删除的。或者使用git add xxx(文件名)来添加指定文件。 5、commit文件到本地仓库 1git commit...
02-Spring注解开发
Part1记录了关于IOC/DI的配置开发,但是使用起来相对来说还是比较复杂的,要想真正简化开发,就需要用到Spring的注解开发。 关于Spring的注解开发,从Spring2.0开始支持注解,Spring3.0已经支持纯注解开发。关于注解开发,主要学习两块内容:注解开发定义bean和纯注解开发。 IOC/DI注解开发使用注解开发,也就意味着我们需要通过注解的方式,来取代Spring配置文件中的内容。 注解开发定义bean注解定义bean和纯注解开发是有本质区别的,后者完全摒弃了Spring配置文件,而注解定义bean还需要配置文件来做一些工作(包扫描)。 步骤1:配置Spring的注解包扫描 为了让Spring框架能够扫描到写在类上的注解,需要在配置文件上进行包扫描(在配置文件中定义context的命名空间)。 1<context:component-scan...
01-IOC/DI
Spring框架主要的优势是在简化开发和框架整合上,针对特点Spring的学习主线就是IOC、AOP、声明式事务和整合MyBais框架。Part1主要学习IOC容器中的bean、依赖注入以及核心容器。 Spring相关概念初识Spring在 Spring官网 中提供了所有项目统称为Spring全家桶,我们主要需要掌握以下比较流行的技术: Spring Framework:Spring框架,是Spring中最早最核心的技术,也是所有其他技术的基础。 SpringBoot:Spring是来简化开发,而SpringBoot是来帮助Spring在简化的基础上能更快速进行开发。 SpringCloud:这个是用来做分布式微服务架构的相关开发。 Spring系统架构至今Spring已经更新到6.x版本,而下面的是4.x版本的架构图。Spring Framework 的系统架构图只是一种概念上的表示,具体实现和细节可能会根据具体应用场景进行调整和优化,所以我们以4.x版本为例来研究。 (1)核心层 Core...
07-Filter_Listener_Ajax
这块知识点比较杂,而且Ajax是代替jsp的前端技术,了解即可。 Filter&Listener&AjaxFilterFilter表示过滤器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一。Servlet 我们之前都已经学习过了,Filter和Listener我们今天都会进行学习。过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。 正常情况下浏览器可以访问服务器上的所有的资源,而在访问到这些资源之前可以使过滤器拦截来下,也就是说在访问资源之前会先经过...
06-会话技术
会话跟踪是web程序中常用的技术,常用的会话跟踪技术是Cookie...
05-JSP
JSP(全称:Java Server Pages),Java 服务端页面。是一种动态的网页技术,其中既可以定义 HTML、JS、CSS等静态内容,还可以定义 Java代码的动态内容, JSP = HTML + Java。虽然说JSP技术早已过时了,但是在很多国企银行还在使用它,可以把JSP当作javaweb的发展史来学习一下。 JSPJSP到底是什么作用呢?在前面我们使用Servlet在网页端进行动态展示,当时使用了writer.write()向前端写html标签内容进行展示,这样我们的代码就显得很麻烦。在JSP中,用html展示静态页面,用java代码展示动态数据,从而简化开发,避免了在Servlet中直接输出HTML标签。 JSP快速入门123456789<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><body><h2>Hello World!</h2><% ...
04-Request_Response
request和response对象代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行;要向容器输出数据,只需要找response对象就行。 Resquest &...
03_Servlet
Servlet是JavaWeb最为核心的内容,它是Java提供的一门动态web资源开发技术。 Servlet 使用Servlet就可以实现,根据不同的登录用户在页面上动态显示不同内容 Servlet是JavaEE规范之一,其实就是一个接口,将来我们需要定义Servlet类实现Servlet接口,并由web服务器运行Servlet Servlet快速入门1、导入Servlet依赖坐标 12345678910<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <!-- provided指的是在编译和测试过程中有效,最后生成的war包时不会加入 因为Tomcat的lib目录中已经有servlet-api这个jar包,如果在生成war包的时候生效就会和Tomcat中的jar包冲突,导致报错 ...
HTTP&Tomcat
今天记录一下HTTP协议和一种目前使用最广泛的轻量级web服务器——Tomcat! JavaWeb什么是Web Web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。 JavaWebB/S架构Browser/Server,浏览器/服务器...