- 博客(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
158
原创 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
151
原创 SpringBoot练习-1 2
用以下代码里面的内容覆盖掉项目里的pom.xml。覆盖后, 更新一下项目。在src/test/java下创建com.how2java.springboot包,在其下创建 Application.java,其注解 @SpringBootApplication 表示这是一个SpringBoot应用,运行其主方法就会启动tomcat,不需要手动启动tomcat了,默认端口是8080。
2023-06-07 14:45:00
142
原创 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
56
原创 对教材第12章中Users表的CRUD操作
SqlSessionFactory由SqlSessionFactoryBuilder获得,从SqlSessionFactory可获得SqlSession的实例。SqlSession包含了面向对象sql命令所需的所有方法,可通过SqlSession实例直接执行已经映射的sql语句。resultType是查询结果返回类型,因为我们在方法中设定的返回值为users类型的list,故把所有返回值设定成实体类类型。创建业务接口service,下面controller类中创建service对象根据这个名字匹配。
2023-06-05 17:55:05
61
原创 第11章 Spring练习2-2 3
在配置文件中声明事务管理器和TransactionTemplate创建类 TransactionExample,定义添加数据的方法,执行两次添加数据库操作并用事务保护操作.以匿名类的方式定义TransactionCallback接口的实现来处理事务管理。创建类manager。
2023-05-28 09:12:47
66
原创 第11章 Spring练习2-1
1. 功能分两大类,辅助功能和核心业务功能2. 辅助功能和核心业务功能彼此独立进行开发3. 比如登陆功能,即便是没有性能统计和日志输出,也可以正常运行4. 如果有需要,就把"日志输出" 功能和 "登陆" 功能 编织在一起,这样登陆的时候,就可以看到日志输出了5. 辅助功能,又叫做切面,这种能够选择性的,低耦合的把切面和核心业务功能结合在一起的编程思想,就叫做切面编程准备业务类ProductService在引入切面之前调用以上业务类准备日志切面 LoggerAspect。
2023-05-27 09:10:33
75
原创 第11章 Spring练习1-2 3
创建user类在配置文件applicationContext.xml中加入相应代码段创建servlet运行测试。
2023-05-25 15:00:38
101
原创 第11章练习1-1
导入jar包准备pojo Category,用来演示IOC和DI在src目录下新建applicationContext.xml文件测试代码,演示通过spring获取Category对象,以及该对象被注入的name属性。
2023-05-25 11:30:00
55
原创 第十章 MyBatis技术练习-2
数据表创建及数据导入一对多查询过resultMap ,进行字段和属性的对应。使用association 进行多对一关系关联,指定表字段名称与对象属性名称的一一对应关系Category的id 字段 和Product的id字段同名,Mybatis不知道谁是谁的,所以需要通过取别名cid,pid来区分。name字段同理。在mybatis-config.xml中增加对于Product.xml的映射多对一查询。
2023-05-21 09:36:43
113
原创 第九章 SpringMVC练习2 计算器
setViewName中的地址一定要保证正确,否则最终会导致找不到文件。addOject中的名称要与上方一直否则在添加时会出现问题。
2023-05-14 23:23:08
168
原创 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
106
原创 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
110
原创 体会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
68
原创 练习教材9-3案例
6·指定返回的jsp视图路径,故创建usersList.jsp。还需再配置一个可以被url映射的Handler的bean。4·创建UserController类。3· 配置springmvc.xml。1·搭建环境测试目录结构。
2023-05-11 21:41:11
71
原创 练习案例how2j
注意:一定要打开IndexController类,否则会报404错误。(一)Hello Sping MVC。使用注解的方式进行跳转的配置。
2023-05-11 20:01:40
56
原创 week10-2
修改listProduct.jsp,如果用户登陆了,就显示用户的名字。该部分运行后还是无法完全显示出来,暂时没有找到错误之处。在web.xml中为路径/login加上相关配置。
2023-04-29 23:00:00
33
原创 week5-练习1
在编写servlet时不必重写所有方法,只需要重写所需代码即可。例如:处理HTTP Get请求,只需重写doGet方法。servlet代码结构。
2023-03-20 17:25:15
56
原创 第三次作业
2、任意编写3-4个页面,为每个页面添加权限控制。如果用户已经登录,则在每个页面页首提示:欢迎你,**。如果没有登录跳转到这个页面,则提示:非法访问。1、如果用户输入正确的账号密码,则提示问候语句;如果用户输入错误的账号密码,则提示账号密码有误。
2023-03-19 22:30:06
212
原创 第二次作业
由于想要改变一下代码,就没有按照书本上的代码原封不动,将form换成了table,像让其排版更好看,后来就出现show获取不了input数值的问题。在几番周折之后,得知table是不能用action的,再加以修改就完成了作业。input.jsp运行效果。完成老师布置的作业。
2023-03-16 08:47:29
46
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人