- 博客(16)
- 收藏
- 关注
原创 web课最后一次作业(maven springboot)
src/main/java src/main/resources/conf/dao/mybatis-config.xml
2023-06-20 18:51:20 101 1
原创 ssm练习
6.创建对应的页面文件:在 WEB-INF/views/product 目录下,分别创建 list.jsp、add.jsp 和 edit.jsp 文件,并按照需求进行编写。创建对应的页面文件:在 WEB-INF/views/user 目录下,分别创建 list.jsp、add.jsp 和 edit.jsp 文件,并按照需求进行编写。7.运行测试:启动服务器,访问页面即可查看列表信息,点击相应的按钮可以添加、修改和删除 product 信息。创建UserService接口和实现类。
2023-06-06 02:20:56 86
原创 spring练习二
这段代码中使用了编程式事务管理,即在 UserService 的 add 方法和 delete 方法上添加了 @Transactional 注解,并指定了传播行为和隔离级别。封装:将数据和对数据的操作封装在一起,以便对象能够控制自己的状态和行为。多态:多态指的是同一个方法调用,在不同情况下会产生不同的结果,这使得我们可以使用统一的接口来处理不同的对象。练习how2j面向sop的编程,理解面向对象编程的含义这部分内容是在how2j网站上的Spring系列教材中学习的,主要涉及AOP编程的基础知识和相关概念。
2023-06-06 02:09:16 79
原创 spring第一次练习
通过这些练习可以让我们初步了解Spring框架的基本功能和特点。本次实验通过学习Spring的依赖注入技术和与Mybatis的整合方式,让我们更加深入地了解了Spring框架的特点和优势。4.使用JdbcTemplate操作数据库:在教材的p265中,我们学习到了Spring提供的一个集成了JDBC的模板类JdbcTemplate,它可以更加方便地操作数据库。Spring的DAO模式:通过学习DAO设计模式,了解数据访问层和业务逻辑层之间的分离,并学习Spring中如何使用DAO来简化对数据库的操作。
2023-06-06 02:00:02 76
原创 mybatis练习
编写实体类来定义需要存储到数据库中的实体类,并在其中添加属性和对应的getter、setter方法。接着,我们获取了一个UserMapper的实例,并调用了getUsers()方法来执行动态SQL查询。最后,我们遍历查询结果并输出每个用户的信息。然后我配置并启动Web服务器,以确保应用程序能够运行,接着将所需的JAR包下载到项目中,并在构建脚本中添加依赖项。注意,在startPage()方法中传入的参数是当前页码和每页显示的记录数,而不是MySQL数据库中的LIMIT参数中的偏移量和行数。
2023-05-22 01:56:41 83
原创 springmvc第二次作业
当用户请求 "/hello?name=John" 时,Spring 将会将请求参数 "name" 的值 "John" 绑定到控制器方法中的 "username" 参数上,并返回一个包含 "Hello, John!1.Spring MVC 使用参数绑定将请求数据映射到控制器方法的参数中。它可以接收地址栏和表单传递的值。2.Spring MVC 支持将请求参数绑定到 List 和 Map 类型的对象中,以及文件上传功能。对于文件上传,可以使用 MultipartFile 对象将表单中的。
2023-05-16 00:58:08 56
原创 springmvc第一次练习
根据how2j的要求,下载springmvc.rar后导入eclipse,打开Tomcat后看见那三个大字,指导部署成功了。然后开始创建web.xml和SpringMVC-servlet.xml跟着教程走然后配置成功。到了控制类indexcontroler,为实现借口controller,提供了handlerequest方法,然后部署在tomcat中,重启后起到效果。然后学习了原理图,懂了一些,然后做了一部分练习。
2023-05-12 01:30:51 50
原创 第九周作业3days
然后再在herolistservlet中计算last再按要求套上bootstrap,总之就是给jsp页面加上翻页的超链接,并在servlet页面做好数据处理,每执行一次翻页操作就相应的更新好起始位置,再将更新好的数据传给jsp页面,点击jsp页面的按钮之前更新好的数据就会传回来,然后来回操作就行了。若用户输入正确,就跳转到listhero,否则就到Login.html,按照how2j的例子来举例,借助session,然后自己创造一个HTML后,在用一个servlet来接收session的值。
2023-04-24 23:03:48 106
原创 第八周作业 5days
后来发现为了提高处理效率,还要对处理器映射器配置,也就是说要在@Controller中的编写方法中标注@RequestMapping注解,来处理前端请求。后来了解了集合类型参数绑定,让用户选择多个数据操作,在jsp里出现复选框表单,又了解了list类和map类的请求参数,来创造了这样一种操作的表单。总而言之,这一单元特别特别难,涉及到的知识点多,工具多,名字长,运行失败次数多,比之前难了很多。第一次看到mvc的时候,以为这是一种新的语言如jsp一样,或者以为是一种新的服务器。
2023-04-19 10:41:59 68
原创 第七周作业 4days
后来我学习了sql的UPDATE语句来实现对数据库的修改,其中table_name,column_list有所不同,但又有规律好理解一些,修改操作的sql语句较为复杂一些。首先我学习了查询和添加,认识了executeUpdate()方法和executeQuery()方法在jsp中实现查询添加,后来来完成数据库的修改奠定基础。其中我了解了sql语句中的insert语句。后面也是完成了对自创的数据库的修改,这次练习也是遇到了一些问题,比如代码打错,运行不成功,代码顺序不对等,但请教了其他同学,最后都解决了。
2023-04-08 13:56:09 46
原创 第六周作业(4days)
我先看到的是群里那个CSDN网页里mysql的安装教程。后来也是按部就班安装那个5.7.31版本的MySQL,后来配置环境变量,以及破解navicat都很顺利,感觉第一步操作与ssms差不多,配置下来进行的很顺利。因为后来下载how2j里的那个MySQL又出现了一些error,好在最后是反复排查错误,把问题都解决了。任务二:尝试在MySQL-front创建表后,通过jsp查询数据库里的表的过程中,我了解了JDBC的四种驱动程序,它先和数据库建立连接,然后想数据库发送sql语句再处理其返回的结果。
2023-04-05 01:09:41 57
原创 第五周作业 2.0 3days
对于每一个Filter实例,此方法只被调用一次、public void doFilter(ServletRequest request ,ServletResponse response ,FilterChain chain) 是与Servlet的service()方法类似,当请求及响应交给过滤器时,过滤器调用此方法进行过滤处理。在这之后,我了解了何为filter,servlet过滤器是客户端与目标资源间的中间层组件,用于拦截客户端的请求与相应信息。
2023-03-27 14:14:32 48
原创 第五周作业 1.0 2days
继上周学习了一些各种方法的用法之后,我开始学习操作从各种对象中获取信息,比如session对象,application对象,Servlet对象等,之后重点进行了Servlet技术的学习Servlet与web容器关系相当密切,web容器要通过加载 初始化方法 处理请求service方法 处理destroy()方法最后达到客户端请求。之后简要了解了servlet与jsp的区别,观察了它的代码结构,了解了最常见的doGet()方法和doPost()方法。
2023-03-23 01:13:56 57
原创 第四周作业 jsp2.0
尝试了各种方法,如利用getMethod()来获取客户端向服务器发送请求,getContextPath()来返回请求路径,使用setAttribute()方法在request对象的属性列表中添加一个属性,然后在request对象的作用于范围内通过getAttribute()方法将其属性去除,他们的返回值都是String类型。
2023-03-17 15:28:27 50
原创 第三周作业 jsp练习
了解了如何利用<% 编写Java代码 %>实现JAVA代码在jsp界面的嵌入。在<% %>中加入JAVA的代码,与之前所学的知识结合起来,使得学习难度降低。并且通过使用jsp表达式,把java的表达式结果输出到JSP页面中。
2023-03-17 14:34:39 53
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人