自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 对Product表和Users表进行CRUD增删改查的操作

然后访问测试地址:http://127.0.0.1:8080/listProduct。5、创建editProduct.jsp和listProduct.jsp。3、创建接口ProductMapper,编写增删改查的对应sql语句。1、pom.xml, Application.java不变。4、创建ProductController 类。跳转到listProduct.jsp中。通过端口排查暂时也无法解决!2、创建实体类Product。然后获取所有的分类数据。接着放入Model中。

2023-06-11 19:45:00 55

原创 SpringBoot练习-3 4

去掉CategoryMapper中sql 语句的注解,@Select("select * from category_ ")在Mapper类旁边,新增加Category.xml(SQL映射文件)文件,里面就是放的这个sql语句修改application.properties, 增加一下代码,指明从哪里去找xml配置文件,同时利用aliases语句指定别名访问测试地址:http://127.0.0.1:8080/listCategory。

2023-06-08 09:34:59 54

原创 SpringBoot练习-1 2

用以下代码里面的内容覆盖掉项目里的pom.xml。覆盖后, 更新一下项目。在src/test/java下创建com.how2java.springboot包,在其下创建 Application.java,其注解 @SpringBootApplication 表示这是一个SpringBoot应用,运行其主方法就会启动tomcat,不需要手动启动tomcat了,默认端口是8080。

2023-06-07 14:45:00 54

原创 Maven项目的创建和管理实验

里,然后哪个项目需要用到这个jar包,只需要给出jar包的名称和版本号就行了。这样jar包就实现了共享。2. 所有的java代码都放在 src/main/java 下面。1. 有一个pom.xml 用于维护当前项目都用了哪些jar包。3. 所有的测试代码都放在src/test/java 下面。使用Maven管理的Java 项目都有着相同的项目结构。而maven风格的项目,首先把所有的jar包都放在"Maven 主要用处二:统一维护jar包。Maven 主要用处一:相同的项目结构。

2023-06-05 22:13:22 27

原创 对教材第12章中Users表的CRUD操作

SqlSessionFactory由SqlSessionFactoryBuilder获得,从SqlSessionFactory可获得SqlSession的实例。SqlSession包含了面向对象sql命令所需的所有方法,可通过SqlSession实例直接执行已经映射的sql语句。resultType是查询结果返回类型,因为我们在方法中设定的返回值为users类型的list,故把所有返回值设定成实体类类型。创建业务接口service,下面controller类中创建service对象根据这个名字匹配。

2023-06-05 17:55:05 31

原创 第12章 SSM框架整合应用-1

编写控制层,调用方法进入数据库,然后获得想要的数据并返回给jsp页面。创建实体类,设置产品名和价格。

2023-06-01 21:21:43 41

原创 第11章 Spring练习2-2 3

在配置文件中声明事务管理器和TransactionTemplate创建类 TransactionExample,定义添加数据的方法,执行两次添加数据库操作并用事务保护操作.以匿名类的方式定义TransactionCallback接口的实现来处理事务管理。创建类manager。

2023-05-28 09:12:47 37

原创 第11章 Spring练习2-1

1. 功能分两大类,辅助功能和核心业务功能2. 辅助功能和核心业务功能彼此独立进行开发3. 比如登陆功能,即便是没有性能统计和日志输出,也可以正常运行4. 如果有需要,就把"日志输出" 功能和 "登陆" 功能 编织在一起,这样登陆的时候,就可以看到日志输出了5. 辅助功能,又叫做切面,这种能够选择性的,低耦合的把切面和核心业务功能结合在一起的编程思想,就叫做切面编程准备业务类ProductService在引入切面之前调用以上业务类准备日志切面 LoggerAspect。

2023-05-27 09:10:33 30

原创 第11章 Spring练习1-2 3

创建user类在配置文件applicationContext.xml中加入相应代码段创建servlet运行测试。

2023-05-25 15:00:38 36

原创 第11章练习1-1

导入jar包准备pojo Category,用来演示IOC和DI在src目录下新建applicationContext.xml文件测试代码,演示通过spring获取Category对象,以及该对象被注入的name属性。

2023-05-25 11:30:00 26

原创 第十章 MyBatis技术练习-5

配置user.xml。

2023-05-22 23:36:26 38

原创 第十章 MyBatis技术练习-3

把log4j的jar包导入到当前项目。修改mybatis-config.xml,添加语句。

2023-05-21 22:00:00 36

原创 第十章 MyBatis技术练习-2

数据表创建及数据导入一对多查询过resultMap ,进行字段和属性的对应。使用association 进行多对一关系关联,指定表字段名称与对象属性名称的一一对应关系Category的id 字段 和Product的id字段同名,Mybatis不知道谁是谁的,所以需要通过取别名cid,pid来区分。name字段同理。在mybatis-config.xml中增加对于Product.xml的映射多对一查询。

2023-05-21 09:36:43 44

原创 第十章 MyBatis技术练习-1

一、根据how2j案例进行基础增删改查的练习。

2023-05-20 21:54:59 46

原创 第九章 SpringMVC练习2 计算器

setViewName中的地址一定要保证正确,否则最终会导致找不到文件。addOject中的名称要与上方一直否则在添加时会出现问题。

2023-05-14 23:23:08 60

原创 SpringMVC练习2补充

源代码中<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>需要改成<%@ page language="java" contentType="text/html;源代码中的包我这里没有,修改之后可以避免这种问题。由于how2j中的案例成功运行,将文件导入how2j成功的案例中即运行成功。

2023-05-14 22:30:10 41

原创 SpringMVC练习2

由于上一次作业中在SpingMVC.xml中添加了一句 <bean name="/getAllUser" class="com.mr.controller.UsersController"/>,删除后可以解决500的错误,但是依旧无法解决404错误。产品名称input的name要使用name,而不是 product.name。只有名称一样之后两者才能相互对应,将输入的数据添加进去,而最终展示时使用product.name是需要显示已经添加的指定数据,所以必须使用product.name。

2023-05-14 18:30:00 47

原创 体会springmvc的运行原理

4. 在IndexController中指定跳转到页面index.jsp,并传递message数据。3. 根据 根据配置文件springmvc-servlet.xml ,访问路径/index。2. 根据web.xml中的配置 所有的访问都会经过DispatcherServlet。Controller:控制器 取得表单数据 调用业务逻辑 转向指定的页面。5. 在index.jsp中显示message信息。Model:模型 业务逻辑 保存数据的状态。1. 用户访问 /index。

2023-05-11 22:50:33 32

原创 练习教材9-3案例

6·指定返回的jsp视图路径,故创建usersList.jsp。还需再配置一个可以被url映射的Handler的bean。4·创建UserController类。3· 配置springmvc.xml。1·搭建环境测试目录结构。

2023-05-11 21:41:11 31

原创 练习案例how2j

注意:一定要打开IndexController类,否则会报404错误。(一)Hello Sping MVC。使用注解的方式进行跳转的配置。

2023-05-11 20:01:40 26

原创 week10-2

修改listProduct.jsp,如果用户登陆了,就显示用户的名字。该部分运行后还是无法完全显示出来,暂时没有找到错误之处。在web.xml中为路径/login加上相关配置。

2023-04-29 23:00:00 19

原创 week10-1

暂时没有找出为何无法显示表格其他内容的原因,后期有待改正。

2023-04-28 15:36:43 23

原创 week9 练习1

套上Bootstrap。

2023-04-21 16:18:37 31

原创 第八周 练习一

导入servlet-api.jar包。

2023-04-14 10:53:21 70

原创 week7-2

【代码】week7-2。

2023-04-08 08:30:00 26

原创 week7-1

【代码】week7-1。

2023-04-05 10:20:12 36

原创 week6练习3

jdbc的jar包还要复制到webcontent底下否则会出现链接数据库成功却查看不了的问题。导入jdbc的jar包。

2023-04-02 16:47:12 37

原创 week6 练习2

create database web1

2023-03-30 19:12:07 35

原创 week6 练习一

安装mysql,和navicat for mysql

2023-03-29 19:32:13 25

原创 week5 练习3

1.使用注解配置,该方法较简单2.使用web.xml进行配置3.运行结果。

2023-03-26 20:25:25 25

原创 Week5 练习2

第七行报错原因未知,无法运行myservlet。servlet的创建和配置。声明servlet对象。

2023-03-24 17:31:37 23

原创 week5-练习1

在编写servlet时不必重写所有方法,只需要重写所需代码即可。例如:处理HTTP Get请求,只需重写doGet方法。servlet代码结构。

2023-03-20 17:25:15 25

原创 第三次作业

2、任意编写3-4个页面,为每个页面添加权限控制。如果用户已经登录,则在每个页面页首提示:欢迎你,**。如果没有登录跳转到这个页面,则提示:非法访问。1、如果用户输入正确的账号密码,则提示问候语句;如果用户输入错误的账号密码,则提示账号密码有误。

2023-03-19 22:30:06 104

原创 第二次作业

由于想要改变一下代码,就没有按照书本上的代码原封不动,将form换成了table,像让其排版更好看,后来就出现show获取不了input数值的问题。在几番周折之后,得知table是不能用action的,再加以修改就完成了作业。input.jsp运行效果。完成老师布置的作业。

2023-03-16 08:47:29 24

原创 web作业week3-day1

练习九九乘法表。

2023-03-13 16:40:35 64

原创 web第3-4周作业 第一次练习

3-4周第一次练习

2023-03-08 17:44:50 58

原创 第一周作业

第一周作业

2023-03-04 22:09:25 28

空空如也

空空如也

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

TA关注的人

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