自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我没有三颗心脏的博客

SomeWhere Not Here...

  • 博客(21)
  • 收藏
  • 关注

原创 模仿天猫实战【SSM版】——后台开发

上一篇文章链接:模仿天猫实战【SSM版】——项目起步后台需求分析在开始码代码之前,还是需要先清楚自己要做什么事情,后台具体需要实现哪些功能:注意: 订单、用户、订单、推荐链接均不提供增删的功能。后台界面设计不像前端那样有原型直接照搬就可以了,后台的设计还真的有难到我…毕竟我是一个对美有一定要求的人,一方面想尽量的简洁、简单,另一方面又不想要太难看,那怎么...

2018-04-28 22:36:49 1012

原创 模仿天猫实战【SSM版】——项目起步

前言:现在自己的学习似乎遇到了瓶颈,感觉学习了 SSM 之后有一些迷茫,不知道接下来该往哪里去努力了,我觉得这是个很不好的状态,为了度过这段时期,我准备把天猫模仿下来(给自己找点事做)之后开始去巩固 Java 的基础知识,也准备好暑假去找实习。第一步:需求分析首先要确定要实现哪些功能,需要对需求进行完整的分析,才能在编写项目的时候有条不紊,我们的目的很明确:就是模仿天猫前端 +...

2018-04-27 10:42:14 2210 1

原创 Java Web -【分页功能】详解

分页简介分页功能在网页中是非常常见的一个功能,其作用也就是将数据分割成多个页面来进行显示。 使用场景: 当取到的数据量达到一定的时候,就需要使用分页来进行数据分割。 当我们不使用分页功能的时候,会面临许多的问题: 客户端的问题: 如果数据量太多,都显示在同一个页面的话,会因为页面太长严重影响到用户的体验,也不便于操作,也会出现加载太慢的问题。 服务...

2018-04-25 16:45:25 1045

原创 学生管理系统(SSM简易版)总结

之前用 Servlet + JSP 实现了一个简易版的学生管理系统,在学习了 SSM 框架之后,我们来对之前写过的项目重构一下!技术准备为了完成这个项目,需要掌握如下技术:Java 基础知识前端: HTML, CSS, JAVASCRIPT, JQUERYJ2EE: Tomcat, Servlet, JSP, Filter框架: Spring, Spring...

2018-04-24 21:37:20 1831 5

原创 IDEA 整合 SSM 框架学习

认识 Spring 框架 更多详情请点击这里:这里Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括 IoC (Inversion of Control,控制反转) 和 AOP(Aspect Oriented Programming,面向切面编程)。什么是 Spring:Spring 是一个轻量级的 DI / IoC 和...

2018-04-23 10:31:11 1516 1

原创 MyBatis 与 Spring 整合

MyBatis—Spring 项目目前大部分的 Java 互联网项目,都是用 Spring MVC + Spring + MyBatis 搭建平台的。使用 Spring IoC 可以有效的管理各类的 Java 资源,达到即插即拔的功能;通过 Spring AOP 框架,数据库事务可以委托给 Spring 管理,消除很大一部分的事务代码,配合 MyBatis 的高灵活、可配置、可优化 S...

2018-04-19 07:27:21 370 3

原创 MyBatis(2)——MyBatis 深入学习

编写日志输出环境配置文件在开发过程中,最重要的就是在控制台查看程序输出的日志信息,在这里我们选择使用 log4j 工具来输出:准备工作: 将【MyBatis】文件夹下【lib】中的 log4j 开头的 jar 包都导入工程并添加依赖。 在【src】下新建一个文件 log4j.properties 资源:# Global logging configuration# 在开...

2018-04-18 15:00:17 365

原创 《阿里巴巴 Java 开发手册》读书笔记

偶然看到阿里巴巴居然出书了???趁着满减活动(节约节约….)我赶紧买来准备看看,刚拿到的时候掂量了好多下,总觉得商家给我少发了一本书,结果打开才知道..原来这本书这么小….编码规范的重要性别人都说我们是搬砖的码农,但我们知道自己是追求个性的艺术家。也许我们不会过多在意自己的外表和穿着,但在我们不羁的外表下,骨子里追求着代码的美、系统的美、设计的美,代码规范其实就是一个对程序美的...

2018-04-18 10:04:47 664 1

原创 MyBatis(1)——快速入门

MyBatis 简介MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,是一个基于Java的持久层框架。持久层: 可以将业务数据存储到磁盘,具备长期存储能力,只要磁盘不损坏,在断电或者其他情况下,重新开启系统仍然可以读取到这些数据。优点:...

2018-04-15 21:16:52 579

原创 Spring MVC【入门】就这一篇!

MVC 设计概述在早期 Java Web 的开发中,统一把显示层、控制层、数据层的操作全部交给 JSP 或者 JavaBean 来进行处理,我们称之为 Model1:出现的弊端:JSP 和 Java Bean 之间严重耦合,Java 代码和 HTML 代码也耦合在了一起要求开发者不仅要掌握 Java ,还要有高超的前端水平前端和后端相互依赖,前端需要等待后端完成,后端也...

2018-04-14 10:26:11 532

原创 Spring(5)——Spring 和数据库编程

传统 JDBC 回顾JDBC 我们一定不陌生,刚开始学习的时候,我们写过很多很多重复的模板代码:public Student getOne(int id) { String sql = "SELECT id,name FROM student WHERE id = ?"; Student student = null; // 声明 JDBC 变量 ...

2018-04-13 16:01:40 319

原创 Spring(4)——面向切面编程(AOP模块)

Spring AOP 简介如果说 IoC 是 Spring 的核心,那么面向切面编程就是 Spring 最为重要的功能之一了,在数据库事务中切面编程被广泛使用。 AOP 即 Aspect Oriented Program 面向切面编程首先,在面向切面编程的思想里面,把功能分为核心业务功能,和周边功能。 - 所谓的核心业务,比如登陆,增加数据,删除数据都叫核心业务 - 所...

2018-04-12 21:38:10 397

原创 Spring(3)——装配 Spring Bean 详解

装配 Bean 的概述前面已经介绍了 Spring IoC 的理念和设计,这一篇文章将介绍的是如何将自己开发的 Bean 装配到 Spring IoC 容器中。大部分场景下,我们都会使用 ApplicationContext 的具体实现类,因为对应的 Spring IoC 容器功能相对强大。而在 Spring 中提供了 3 种方法进行配置:在 XML 文件中显式配置在 Ja...

2018-04-12 09:49:36 564

原创 Spring(2)——Spring IoC 详解

Spring IoC 概述IoC:Inverse of Control(控制反转)读作“反转控制”,更好理解,不是什么技术,而是一种设计思想,就是将原本在程序中手动创建对象的控制权,交由Spring框架来管理。正控:若要使用某个对象,需要自己去负责对象的创建反控:若要使用某个对象,只需要从 Spring 容器中获取需要使用的对象,不关心对象的创建过程,也就是把创建对象的控...

2018-04-11 16:31:48 507

原创 Spring学习(1)——快速入门

认识 Spring 框架Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括 IoC (Inversion of Control,控制反转) 和 AOP(Aspect Oriented Programming,面向切面编程)。什么是 Spring:Spring 是一个轻量级的 DI / IoC 和 AOP 容器的开源框架,来源于 R...

2018-04-10 10:29:34 1260

原创 初学Java Web(9)——学生管理系统(简易版)总结

项目开始时间:2018年4月8日14:37:47 项目完成时间:2018年4月9日10:03:30技术准备 这个项目是自己用于巩固 J2EE 相关知识的练手项目,非常简单,但是相关的功能却非常实用,所以在这里分享一下为了完成这个项目,需要掌握如下技术:Java 基础知识前端: HTML, CSS, JAVASCRIPT, JQUERYJ2EE: Tomcat...

2018-04-09 17:38:24 1082 1

原创 初学Java Web(8)——过滤器和监听器

什么是过滤器过滤器就是 Servlet 的高级特性之一,就是一个具有拦截/过滤功能的一个东西,在生活中过滤器可以是香烟滤嘴,滤纸,净水器,空气净化器等,在 Web 中仅仅是一个实现了 Filter 接口的 Java 类而已。特点:双向,拦截请求,拦截响应 作用: 过滤器可以对所有的请求或者响应做拦截操作为什么在 Web 开发中需要用到过滤器?问题:为什么非得...

2018-04-08 14:33:10 221

原创 初学Java Web(7)——文件的上传和下载

文件上传文件上传前的准备在表单中必须有一个上传的控件 <input type="file" name="testImg"/>因为 GET 方式有请求大小的限制,所以表单的提交方式必须是 POST <form action="/upload" method="post">表单默认的编码方式为 application/x-www-form-urle

2018-04-08 10:05:50 431

原创 初学Java Web(6)——JSP学习总结

为什么要学习 JSPServlet 的短板:Servlet 的出现,是为了解决动态输出网页的问题。虽然这样做目的能达到,但是存在一些缺陷:在 Servlet 输出网页片段非常恶心(可读性差,维护起来也很麻烦) 没有体现责任分离的原则(做自己擅长做的事)责任分离Servlet 能够很好地组织业务逻辑代码,但是在 Java 源文件中通过字符串拼接的方式生...

2018-04-07 17:09:05 414

原创 初学Java Web(5)——cookie-session学习

HTTP 协议Web 浏览器与 Web 服务器之间的一问一答的交互过程必须遵守一定的规则,这样的规则就是 HTTP 协议。HTTP 是 hypertext transfer protocol(超文本传输协议)的简写,它是 TCP/IP 协议之上的一个应用层的协议,用于定义 Web 浏览器与 Web 服务器之间交互数据的过程以及数据本身的格式。特点:无状态,默认端口 80...

2018-04-07 09:43:15 218

原创 初学Java Web(4)——Servlet学习总结

经过一段时间的学习,对于Servlet有了新的不一样的见解,在这里做一下总结,将近来学习到的知识总结一下。Servlet 的请求流程浏览器发出请求:http://localhost:80/xxx1/xxx2 (80端口可以默认不写,因为这是http协议默认的端口,平时我们访问https://www.baidu.com/ 时其实访问的是https://www.baidu...

2018-04-06 11:11:57 298

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除