自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring第二次练习

在面向切面编程AOP的思想里面,核心业务功能和切面功能分别独立进行开发。在调用核心功能之前和之后分别打印日志,切面就是原理图中讲的那些辅助功能。首先,在面向切面编程的思想里面,把功能分为核心业务功能,和周边功能。周边功能在Spring的面向切面编程AOP思想里,即被定义为切面。然后把切面功能和核心业务功能 "编织" 在一起,这就叫AOP。所谓的核心业务,比如登陆,增加数据,删除数据都叫核心业务。applicationContext.xml的代码如下。所谓的周边功能,比如性能统计,日志,事务管理等等。

2023-06-17 17:46:06 50

原创 Spring第一次训练

上述例子是对注入对象行为的注解,那么bean对象本身,比如Category,Product可不可以移出applicationContext.xml配置文件,也通过注解进行呢?然后修改applicationContext文件进行对product类的创建,如上图所示,product1创建成功。然后applicationContext完成对对象的创建,再通过对TestUser的运行,结果如下。在User文件中可以看到是对文件的创造,通过spring的赋值为用户javabean的属性赋值。

2023-06-14 15:57:07 40

原创 Springboot练习一

增加一个包:com.how2java.springboot.web,然后创建CategoryController 类。以上是关于Springboot练习的一部分,我将在springboot二中进一步进行CRUD的练习。1.根据how2j里的内容,我们先创建一个maven文件,然后进行相关的导入之后,访问后可得。在pom.xml添加对于mysql和mybatis的支持。本周进行的是关于springboot的增删查改的练习。接下来是mybatis-xml的相关练习。下面进行的关于持久层支持的训练。

2023-06-11 20:48:59 70

原创 Mybatis的第二次练习

关于set标签和trim标签也比较容易操作和理解,这里就不进一步展示了,主要是为了解决多个字段相关的问题。以上就是关于mybatis的动态sql查询和分页查询的操作。当我们要进行多条件的判断时,if语句就不好操作,会出现报错。分页查询0-5的内容,可以通过修改来更换想要查询的数据内容,如下图所示。但这个时候需要修改category的xml文件,将limit注释去掉。其目的是提供了任何条件,就进行条件查询,否则就使用id>1这个条件。以上就是动态sql的练习。下面就是进行相关的动态sql的操作。

2023-05-25 13:53:35 48

原创 MyBaits第一次作业

然后就是根据how2java里的内容创建相关类和xml文件,相关文件的作用在于通过mybatis-config.xml 定位哪个数据库,通过Category.xml执行对应的select语句,基于Category.xml把返回的数据库记录封装在Category对象中,把多个Category对象装在一个Category集合中。本次练习主要是练习关于CRUD和一些其他查询的操作,总体来说都比较简单,在mybatis的第二次练习中我将进行关于动态mysql和一些分页操作的练习,进一步提升难度。

2023-05-24 16:11:41 24

原创 SpringMVC第二次作业

计算器的作业还需要再想想。以上就是我本次的Springmvc的第二次作业练习,大致上操作都比较简单不复杂,过程也比较好理解。所以这个时候我们就要进行indexController.jsp和ProductController.jsp的建造,如图。然后就是showProduct.jsp的建造,最后从addProduct跳转到showProduct。这时候再点进去就是报错了,是因为没有进行后续的步骤,需要有相应的控制器来跳转到下一个页面。url.jsp和urlid.jsp都能正常运行。

2023-05-21 22:14:46 48

原创 SpringMVC第一次训练

后面的步骤跟着复制和创建相关的java文件和xml文件就能完成,最后得出与上面一致的页面。首先我重新创建了一个dynamicwebproject,取名叫做springmvc1。第一次是先下载好springmvc压缩包解压后根据步骤导入,打开页面如图所示。在完成这一步骤后我们就将开始下一步,就是模仿和排错。将index.jsp进行修改,修改成index。先修改indexcontroller.java。访问后得到的结果还是一样的,只是换了注解方式。然后下载jar包,导入lib中。第三个练习是注解方式。

2023-05-11 22:49:17 32

原创 Web第九次作业(购物车)(1)

下面关于ProductListServlet我就是根据的是mvc中的创建servlet来进行的,步骤与老师发表的一致。关于用户模块和产品模块的连接需要用到session的内容,我在这里犯了难,需要再进一步学习才能完成下面的内容,以上就是购物车一的内容。创建一个cart的数据库和product的表,将下列4个insert into表中,如图所示。本次的作业是关于购物车的练习主要分为四个部分,本文章先将前两个部分(产品模块和用户模块)与用户模块的步骤相同 UserLoginServlet的代码如图所示。

2023-05-07 18:26:01 71

原创 Web第七次作业(MVC)

在作业过程中主要学习到就是mvc模式,通过servlet和jsp页面来达到数据库的改动。之后便是创建一个jsp页面,如图listHero.jsp,然后运行Servlet,然后就得到如图所示的页面,表示运行成功。接着新建一个servlet,然后按照老师的步骤创建HeroLIstServlet并进行代码的修改。将下载好的jar包放进到要用的web project中,我创建的是MVC文件。下一步就是根据教程给的源代码,继续完成添加删除修改的操作。新建一个hero的数据库表。以上就是本次的作业。

2023-04-18 14:48:09 55

原创 web第六次作业(数据库技术jdbc)

在作业完成途中一切都比较简单,但一定要注意创建的表中的字段名称要和jsp中的名称一样不然就会报错,本周任务很简单。如图所示,在TestJDBC.java文件中连接成功。1.编写jsp页面实现对数据库表的添加删除修改。JDBC的进一步学习(Hello JDBC)以下是我创建的表 huiyuan。(以上是在how2j里的学习)2.创建一个表来实现添删改。创建Statement。以上就是本次的作业。

2023-04-09 17:37:50 38

原创 web第五次作业(My SQL)

这本次的练习中,我首先遇到的问题是关于mysql在cmd的启动问题,发现必须要先net start mysql然后再输入账号密码来进行运行,然后就是关于jdk版本的问题,在这次的运行中我发现版本也有一些问题,所以我通过自己摸索了修改了下jdk的版本到javase-1.8,最后就是lib文件的存放出了一些问题,也通过摸索解决了。完成环境配置后,我第一次打开cmd的时候发现似乎不行,然后我试了很多次后发现实在不行,就重新写了环境配置,这次在bin\后面没有加;之后重新进入了cmd输入后就成功了。

2023-04-03 13:45:45 61

原创 web第三次作业

通过本次的作业练习主要是加强了自己在写代码的练习,其中的各个步骤的掌握都比较恰当,感觉自己还需要对写代码的能力进行提升,再对html的知识点进一步加强。2、任意编写3-4个页面,为每个页面添加权限控制。如果用户已经登录,则在每个页面页首提示:欢迎你,**。如果没有登录跳转到这个页面,则提示:非法访问。1、如果用户输入正确的账号密码,则提示问候语句;如果用户输入错误的账号密码,则提示账号密码有误。用JSP实现用户登录验证的功能。

2023-03-18 23:05:15 157

原创 web第二次作业

在本次训练中,大概了解一些关于jsp的代码之美,然后发现output和input两个文件在单独运行的时候发现output.jsp是无法单独运行的,只用运行input.jsp,并且了解一些html的知识。

2023-03-18 22:22:04 45

原创 jsp练习二(jsp表单处理)

以上是我的本次练习二,练习过程比较轻松,感觉主要是区分jsp文件和htm文件的用处以及他们的代码展现图, 通过这次训练学到了jsp的表单处理。GET方法将请求的编码信息添加在网址后面,网址与编码信息通过"?3.传递 Checkbox 数据到JSP程序。使用URL的使用 GET 方法实例。使用表单的 GET 方法实例。使用表单的POST方法。4.读取所有表单参数。

2023-03-18 21:57:52 201

原创 jsp练习一

相当于response.setContentType("text/html;通知浏览器以UTF-8进行中文解码。导入其他类,如果导入多个类,彼此用,逗号隔开,像这样 import="java.util.*,java.sql.*"如果jsp文件中出现了中文,这些中文使用UTF-8进行编码。输出当前时间,相当于在Servlet中使用。是JSP的<%@page指令。

2023-03-18 14:48:36 74

原创 Web第一次作业

web作业

2023-03-05 21:23:24 52 1

空空如也

空空如也

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

TA关注的人

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