自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (21)
  • 收藏
  • 关注

原创 423、Java框架77 -【Struts + Hibernate - Struts部分】 2020.11.30

目录 0、Struts部分 1、先运行,看到效果,再学习 2、配置web.xml 3、struts.xml 4、Action 5、list.jsp 6、edit.jsp 7、index.jsp 8、测试 9、参考链接 0、Struts部分 struts部分做的工作比较多 1. web.xml 2. struts.xml 3. action 4. jsp 1、先运行,看到效果,再学习 老规矩,先下载右上角的可运行项目,配置运行起来,确认可用之后,再学习做了哪些步...

2020-11-30 15:35:17 117

原创 422、Java框架76 -【Struts + Hibernate - Hibernate部分】 2020.11.30

目录 0、Struts + Hibernate 1、思路图 2、Hibernate准备工作 3、创建数据库how2java 4、pojo 5、Product.hbm.xml 6、hibernate.cfg.xml 7、dao 8、参考链接 0、Struts + Hibernate 整合struts和hibernate的基本思路是将MVC中M层交给hibernate处理 在eclipse中创建struts_hibernate项目 本项目以Product的增删改查为例,整合Str...

2020-11-30 15:27:06 97

原创 421、Java框架75 -【Spring - 注解方式测试】 2020.11.30

目录 0、效果 1、jar 2、导入到当前项目中 3、TestSpring 4、参考链接 0、效果 1、jar 注解方式用到了junit,所以需要在右上角下载: junit-4.12.jar和hamcrest-all-1.3.jar 2、导入到当前项目中 把jar包导入到项目中,导包办法:右键 project->properties->java build path->libaries->add external jars 3、Test...

2020-11-30 15:07:48 70

原创 420、Java框架74 -【Spring - 注解方式AOP】 2020.11.27

目录 0、注解方式AOP 1、注解配置业务类 2、注解配置切面 3、applicationContext.xml 4、运行测试 5、参考链接 0、注解方式AOP 本章节把XML方式配置AOP改造为注解方式 1、注解配置业务类 使用@Component("s") 注解ProductService 类 package com.how2java.service; import org.springframework.stereotype.Component; @Compon..

2020-11-27 14:59:56 66

原创 419、Java框架73 -【Spring - AOP】 2020.11.27

目录 0、AOP 1、Java包 2、思路图 3、准备业务类 ProductService 4、TestSpring 5、准备日志切面 LoggerAspect 6、applicationContext.xml 7、TestSpring 8、参考链接 0、AOP AOP 即 Aspect Oriented Program 面向切面编程 首先,在面向切面编程的思想里面,把功能分为核心业务功能,和周边功能。 所谓的核心业务,比如登陆,增加数据,删除数据都叫核心业务 所谓的周边功...

2020-11-27 14:53:33 122

原创 418、Java框架72 -【Spring - 注解方式IOC/DI】 2020.11.27

0、注解方式IOC/DI 在本知识点中,将演示如何使用注解的方式完成注入对象中的效果 1、修改applicationContext.xml 1)在15行添加 <context:annotation-config/> 表示告诉Spring要用注解的方式进行配置 2)注入对象的21行注释掉,这个行为在后面将使用注解来完成 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://...

2020-11-27 14:45:38 104 2

原创 417、Java框架71 -【Spring - 注入对象】 2020.11.27

0、注入对象 在上例中,对Category的name属性注入了"category 1"字符串 在本例中 ,对Product对象,注入一个Category对象 1、Product.java Product类中有对Category对象的setter getter package com.how2java.pojo; public class Product { private int id; private String name; pr...

2020-11-27 14:16:44 164

原创 416、Java框架70 -【Spring - IOC/DC】 2020.11.27

目录 0、Spring-IOC/DI 1、本知识点目的 2、下载包 3、导入包 4、pojo 5、applicationContext.xml 6、TestSpring 7、原理图 8、参考链接 0、Spring-IOC/DI Spring是一个基于IOC和AOP的结构J2EE系统的框架 IOC 反转控制 是Spring的基础,Inversion Of Control 简单说就是创建对象由以前的程序员自己new 构造方法来调用,变成了交由Spring创建对象 DI 依赖注入 ...

2020-11-27 14:12:11 146

原创 415、Java框架69 -【Struts - 多重迭代】 2020.11.26

目录 0、多重迭代 1、效果 2、创建Category.java 3、ProductAction.java 4、list.jsp 5、测试 6、参考链接 0、多重迭代 有部分业务需求需要遍历list中的list 比如当前页面需要显示多个category,每个分类下又对应多个product 1、效果 访问测试地址: http://127.0.0.1:8080/struts/listProduct 2、创建Category.java Category除了有...

2020-11-26 18:09:09 117

原创 414、Java框架68 -【Struts - radio标签、select标签】 2020.11.26

目录 0、radio标签 1、效果 2、修改 list.jsp 3、测试 4、select标签 5、效果 6、修改 list.jsp 7、测试 8、参考链接 0、radio标签 遍历products成为radio,并选中第二个 1、效果 访问测试地址: http://127.0.0.1:8080/struts/listProduct 以单选框的方式遍历集合中的数据,默认选中第二个 2、修改 list.jsp 在前例checkbox标签的基础上增加s:rad..

2020-11-26 18:03:32 96

原创 413、Java框架67 -【Struts - check标签】 2020.11.25

目录 0、check标签 1、效果 2、ProductAction.java 3、list.jsp 4、测试 5、参考链接 0、check标签 遍历3个product成为checkbox 并且第2个和第3个是默认选中的 1、效果 访问测试地址: http://127.0.0.1:8080/struts/listProduct 以checkbox的方式遍历出集合中的数据,第2个和第3个是默认选中的 2、ProductAction.java 除了前例中准...

2020-11-25 10:08:11 109

原创 412、Java框架66 -【Struts - iterator标签】 2020.11.25

目录 0、iterator标签 1、效果 2、为ProductAction增加list方法 3、struts.xml 4、list.jsp 5、测试 6、参考链接 0、iterator标签 与JSTL标准标签库的c:forEach类似的,struts也提供了一个s:iterator用于遍历一个集合中的数据 1、效果 访问测试地址: http://127.0.0.1:8080/struts/listProduct 这是通过s:iterator标签遍历一个集合的结果 2、为

2020-11-25 10:02:33 97

原创 411、Java框架65 -【Struts - form标签】 2020.11.18

目录 0、form标签 1、使用struts标签库 2、访问http://127.0.0.1/addProduct.jsp 3、iterator 4、效果 5、为ProductAction增加list方法 6、struts.xml 7、list.jsp 8、测试 9、参考链接 0、form标签 与jstl标准标签库类似的,struts有专属标签库 form标签用于提交数据 1、使用struts标签库 <%@ taglib prefix="s" uri="/stru..

2020-11-18 18:05:36 84

原创 410、Java框架64 -【Struts - 上传文件】 2020.11.17

目录 0、上传文件 1、效果 2、首先准备 upload.jsp 3、UploadAction 4、struts.xml 5、success.jsp 6、测试 7、参考链接 0、上传文件 与通过Servet进行上传文件比较起来,Struts的上传文件就简单很多 1、效果 通过测试页面上传文件: http://127.0.0.1:8080/struts/upload.jsp 这是通过struts上传成功后看到的效果 第一行表示 文件被上传到了tomcat下的 第二行表示.

2020-11-17 23:32:25 112

原创 409、Java框架63 -【Struts - Session】 2020.11.16

目录 0、Session 1、效果 2、在ProductAction的add方法中访问Session 3、在show.jsp中把通过EL表达式把session中的数据取出来 4、测试 5、参考链接 0、Session struts中的Session有两个 一个是传统的servlet包下的HttpSession 另一个是Struts中自己定义的Session 传统的servlet包下的session的获取办法是: ServletActionContext.getRequest().ge...

2020-11-16 18:09:34 98

原创 408、Java框架62 -【Struts - Struts中文问题】 2020.11.11

目录 0、Struts中文问题 1、效果 2、提交数据的 addProduct.jsp 3、struts.xml 4、显示数据的 show.jsp 5、测试 0、Struts中文问题 Struts的中文问题,由3部分组成 1. jsp提交数据的时候,必须是UTF-8编码的 2. struts拿到数据后进行UTF-8解码 3. 服务端跳转到jsp进行显示的时候,要指定浏览器使用UTF-8进行显示 UTF-8可以换成GBK或者GB2312,但是必须统一,不能混用 1、效果...

2020-11-11 17:43:06 636

原创 407、Java框架61 -【Struts2 - Struts2提交数据到Action】 2020.11.10

目录 0、Struts2提交数据到Action 1、效果 2、addProduct.jsp 3、配置struts.xml 4、ProductAction增加add方法 5、测试 6、原理图 7、参考链接 0、Struts2提交数据到Action jsp提交product的name到action 然后action又跳转回showProduct.jsp把提交上来的name显示出来 1、效果 访问提交数据地址: http://127.0.0.1:8080/struts/a...

2020-11-10 15:49:38 106

原创 406、Java框架60 -【Struts - Struts显示数据到JSP】 2020.11.10

目录 0、Struts2显示数据到JSP 1、Product.java 用于存放数据 2、ProductAction用于控制 3、在struts.xml中配置跳转 4、show.jsp 5、测试 6、原理图 7、参考链接 0、Struts2显示数据到JSP 把Model的数据显示在视图JSP上 1、Product.java 用于存放数据 Product.java 用于存放数据 package com.how2java.bean; public class P...

2020-11-10 15:39:10 99

原创 405、Java框架59 -【Struts - Hello Struts】 2020.11.10

@[TOC](0、目录) ## 1、Struts2 Struts2 是基于MVC的WEB框架 在Hello Struts中,将展示最基本的Struts的配置 后续的学习都在这个基础上进行 必读:基于框架的程序要成功运行,对于JAR包的版本,配置文件的正确性有着苛刻的要求,任何一个地方出错了,都会导致框架程序运行失败。 如果你是第一次学习本框架,务必严格按照教程的指导,完全模仿操作,直到成功看到运行效果。 第一次成功之后,信心,思路都会有较好的铺垫,然后再根据自己的疑惑,在“成功”的代码上做原本想做...

2020-11-10 14:11:57 111

原创 404、Java框架58 -【Hibernate - 注解手册、注解 vs XML、注解运行原理】 2020.11.05

0、目录1、注解手册2、类相关注解3、属性相关注解4、关系相关注解5、注解 vs XML6、注解运行原理7、参考链接 1、注解手册 这里列出了常用的注解以供使用的时候查询 2、类相关注解 @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类) @Table —— 注解声明了该实体bean映射指定的表(table),目录(catalog)和schema的名字 3、属性相关注解 @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。 @Column —— 注解声明了属性到列

2020-11-05 23:41:33 102

原创 403、Java框架57 -【Hibernate - 关系】 2020.11.04

0、目录1、 1、

2020-11-04 23:55:09 95

原创 402、Java框架56 -【Hibernate - 类与属性】 2020.11.03

0、目录1、hibernate 注解分类2、类注解3、属性注解4、参考链接 1、hibernate 注解分类 hibernate里常用注解包括,类注解,属性注解,关系注解,其他的注解 本知识点讲解类注解和属性注解 2、类注解 在注解示例-注解方式的Product中,Product类声明前面有两个注解:@Entity 和 @Table(name = “product_”) @Entity 表示这是一个实体类,用于映射表 @Table(name = “product_”) 表示这是一个类,映射到的表名:prod

2020-11-03 23:20:13 70

原创 402、Java框架56 -【Hibernate - 注解】 2020.11.02

0、目录1、注解2、删除表3、Product.hbm.xml4、注解方式5、hibernate.cfg.xml 配置文件改动6、参考链接 1、注解 Hibernate的注解是什么? 简单的说,本来放在hbm.xml文件里的映射信息,现在不用配置文件做了,改由注解来完成 2、删除表 因为前面的某些教程修改了product_的表结构,所以这里先把product_表删除一下。 drop table product_; 3、Product.hbm.xml 这是Product.hbm.xml,用于提供类与表的映射,

2020-11-02 23:11:37 86

FastStoneCapture_汉化绿色版

FastStoneCapture_汉化绿色版,FastStoneCapture_汉化绿色版

2019-09-09

WinRar百度云.txt

超好用64位WinRar解压缩软件工具,简体中文无广告版本,无需注册码!!!

2019-06-14

黑马49期javaee视频教程

黑马49期javaee视频教程

2019-03-15

PhotoShop_破解版

PhotoShop_破解版

2019-03-15

W3CSchool.chm

W3CSchool.chm 网盘链接

2018-12-23

jQuery1.11.0_中文.chm

jQuery1.11.0_中文.chm

2018-12-23

html5手册.chm

html5手册.chm

2018-12-23

css(飘零雾雨最新版).chm

css(飘零雾雨最新版).chm

2018-12-23

csss手册4.2.3.chm

csss手册4.2.3.chm

2018-12-23

css2.0中文手册.chm

css2.0中文手册.chm

2018-12-23

《淘宝技术这十年》高清版

《淘宝技术这十年》高清版

2018-12-23

《ECMAScript2016标准入门(第三版)》_阮一峰最新版

《ECMAScript2016标准入门(第三版)》_阮一峰最新版

2018-12-23

《Node.js权威指南》PDF最新高清扫描版

《Node.js权威指南》PDF最新高清扫描版

2018-12-23

《JavaScript语言精粹》PDF高清扫描版

《JavaScript语言精粹》PDF高清扫描版

2018-12-23

精通CSS:高级Web标准解决方案(第2版)中文扫描

精通CSS:高级Web标准解决方案(第2版)中文扫描

2018-12-23

黑马程序员JavaEE49期

黑马程序员JavaEE49期

2018-12-11

Matlab2016

Matlab2016 (Matlab 2016b Win64 Crack.ra)

2018-12-11

Vue全家桶+SSR+Koa2全栈开发美团网

Vue全家桶+SSR+Koa2全栈开发美团网

2018-12-11

2018黑马程序员web前端开发视频

2018黑马程序员web前端开发视频

2018-12-11

空空如也

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

TA关注的人

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