自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot 作业

基于SpringBoot的CRUD增删改查操作

2023-06-11 18:13:54 290

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

②maven风格的项目,首先把所有的jar包都放在"仓库“ 里,然后哪个项目需要用到这个jar包,只需要给出jar包的名称和版本号就行了。2. 所有的java代码都放在 src/main/java 下面。1. 有一个pom.xml 用于维护当前项目都用了哪些jar包。3. 所有的测试代码都放在src/test/java 下面。Maven 是专门用于构建和管理Java相关项目的工具。①使用Maven管理的Java 项目都有着相同的项目结构。maven是专门用来管理和构建java项目的。

2023-06-05 22:41:42 159

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

3. DispatcherServlet 根据springMVC的配置,将这次请求交由CategoryController类进行处理,所以需要进行这个类的实例化。8. 在list方法中,访问CategoryService,并获取数据,并把数据放在"cs"上,接着服务端跳转到listCategory.jsp去。2. tomcat根据web.xml上的配置信息,拦截到了/listCategory,并将其交由DispatcherServlet处理。9. 最后在listCategory.jsp 中显示数据。

2023-06-05 17:34:15 112

原创 第十一章 Spring作业2-1

5. 辅助功能,又叫做切面,这种能够选择性的,低耦合的把切面和核心业务功能结合在一起的编程思想,就叫做切面编程。4. 如果有需要,就把"日志输出" 功能和 "登陆" 功能 编织在一起,这样登陆的时候,就可以看到日志输出了。在面向切面编程AOP的思想里面,核心业务功能和切面功能分别独立进行开发。首先,在面向切面编程的思想里面,把功能分为核心业务功能,和周边功能。所谓的核心业务,比如登陆,增加数据,删除数据都叫核心业务。所谓的周边功能,比如性能统计,日志,事务管理等等。

2023-05-30 20:07:05 93

原创 第十一章 Spring练习1-2

在xml文件中利用<constructor-arg>标签进行传值,不需要提供属性名称但是需要按照构造方法的顺序进行传值。再编写一个类(UserDAO)用于创建数据库的连接对象,实现接口中的方法,构造获取实体类属性值的方法。实体类(User)用来存放实体类的属性,接口用来存放添加一行数据的insert()方法。创建类Manger,创建会话窗口,为数据库调用方法编写数据。编写配置文件,连接数据库,为UserDAO注入数据源。不需要<property>标签来指定传值属性。编写一个实体类和一个接口。

2023-05-28 17:34:20 71

原创 第十一章 Spring练习1

②除了前面的 在属性前加上@Autowired 这种方式外,也可以在setCategory方法前加上@Autowired,这样来达到相同的效果。②在xml文件中通过关键字c即可获取Category对象,该对象获取的时候,即被注入了字符串"category 1“到name属性中。:相当于你自己去菜市场new 了一只鸡,不过是生鸡,要自己拔毛,去内脏,再上花椒,酱油,烤制,经过各种工序之后,才可以食用。:相当于去馆子(Spring)点了一只鸡,交到你手上的时候,已经五味俱全,你就只管吃就行了。

2023-05-25 21:57:36 64

原创 第十章 MyBatis作业

那么用了Mybatis之后,只需要自己提供SQL语句,其他的工作,诸如建立连接,Statement, JDBC相关异常处理等等都交给Mybatis去做了,那些重复性的工作Mybatis也给做掉了,我们只需要关注在增删改查等操作层面上,而把技术细节都封装在了我们看不见的地方。不仅如此,访问不同的表,还会写很多雷同的代码,显得繁琐和枯燥。给sql的一种操作赋id,test中创建实体类的对象c,调用类中的方法给c传值,通过c给id赋值,id中的值带入到sql封装的操作中,调用这一类操作,最后体现在页面中。

2023-05-21 18:14:36 175

原创 第九章SpringMVC 参数绑定,接受地址栏和表单传递的值,简单计算器

老师给的案例只运行的出来url页面,后面的urlid将aa和uid的值显示出来这一步一直都是404,可能是因为配置文件web.xml和spring-servlet.xml文件不一样的原因,后来用how2j网站上的第四个练习里面的案例才做出来。把Uid的值赋给aa了 ,所以urlid里面请求aa的值是有输出结果的,但是UidController并没有把Uid给urlid.jsp,所以urlid接收不到。后来看了一下之前的例子,mv.addObject("message", "Hello World!

2023-05-14 12:08:04 190

原创 第九章SpringMVC 9.3案例

2023-05-11 22:43:53 48

原创 第九章Spring MVC how2j案例

我们都在微博上@过某某,对方会优先看到这条信息,并给你反馈,那么在Spring中,你标识一个@符号,那么Spring就会来看看,并且从这里拿到一个Bean(注册)或者给出一个Bean(使用)把Bean理解为类的代理或代言人(实际上确实是通过反射、代理来实现的),这样它就能代表类拥有该拥有的东西了。所谓的视图定位,指的是代码还是写成这样,但是会跳转到 /WEB-INF/page/index.jsp。Java面向对象,对象有方法和属性,那么就需要对象实例来调用方法和属性(即实例化);

2023-05-10 20:46:16 91

原创 作业:购物车实例(1)

只能写到这里了,当我把订单模块加进去之后数据库中存放的product内容又读不出来了,幸好做到购物车模块的时候截图了,不然以上数据也读不出来了;写到订单模块的时候,tomcat崩了,最开始把他从window和sever删掉了也没用,后来我多删了几次又重新导进去又能用了;第八周作业评论中老师给的留言我看到了,百度到有一个方法是在page指令里面添加一段代码,但是我添加了之后也没有显示出来。把代码段打进去之后作业看起来不是很清楚,而且代码段基本与how2j网站上的一致,我就不再写进作业里了;

2023-05-05 22:54:51 37

原创 作业:购物车实例

Orderltem 订单项:id;在eclipse中新建一个java项目,项目名称cart。Order 订单id;Product 产品:id;User 用户:id;在cart 数据库中创建表product。一个订单项,只会出现在一个订单里。产品和订单项的关系是:一对多。为product准备4条数据。一种产品,对应多条订单项。订单项和订单的关系:多对一。一个订单,只能属于一个用户。一条订单项,对应一种产品。订单和用户的关系:多对一。一个用户,可以下多个订单。一个订单里有多条订单项。5.Product类。

2023-05-05 20:42:54 192 1

原创 第八周作业

下载How2j网站上的案例并解压。

2023-04-15 12:46:50 75 2

原创 第七周作业2

作业1中的错误已经在原来的文章中改过来了。

2023-04-08 10:47:53 52

原创 第七周作业

报错说第14行有错误,但是不知道哪里有错误。

2023-04-07 16:59:34 58 2

原创 第六周练习内容补充

②重新链接db_database24数据库,并插入一条数据。①向表中插入数据,并用select语句查询显示。插入完成后在eclipse中显示出来。

2023-04-07 15:36:00 39

原创 第六周练习

①在mysql-front窗口创建数据库或表。Create dataese <数据库名称>执行后重新登陆,在属性界面更换数据库并打开。②在eclipse中导入jar包。

2023-04-02 17:12:32 42

原创 mysql安装和环境变量配置

mysql的文件藏在了c盘里,没意识到sh。

2023-03-29 22:27:28 31

原创 第二次作业

2023-03-19 23:37:05 45

原创 jsp练习5

用于保存和存储页面的请求信息,session对象的setAttribute()方法可实现将信息保存在session范围内,通过getAttribute()方法可以获取保存在session范围内的信息。服务器为每个用户都生成一个session对象,用于保存该用户的信息,跟踪用户的操作状态。使用removeAttribute()方法,将存储在session会话中的对象移除。调用session对象的invalidate()方法后,表示session对象被删除。//key:指定保存在session范围内的关键字。

2023-03-18 19:06:23 59

原创 jsp练习4

还可以使用removeAttribute()方法将一个属性值删掉。用户可以从浏览器的地址栏看到跳转后的地址,进行重定向操作后,request中的属性全部失效,并且进入一个新的request对象的作用域。在服务器端生成并发送给浏览器,浏览器将cookie的key或value保存到某个指定的目录中,服务器的名称与值可以由服务器端定义。可以将位置重新定向到不同的主机上,在客户端浏览器上将会得到跳转的地址,并重新发送请求连接。代表的是对客户端的响应,主要将jsp容器处理过的对象传到客户端,只在JSP页面有效。

2023-03-16 17:43:06 49

原创 第二次作业

E-mail的name在output少打了-,然后出现了提示错误的页面,很快捷的找到了错误。getParameterValues()方法 复选框、以及多选列表框 返回一个字符串数组。getParameter()方法 获取文本元素、单选按钮、复选按钮 具体的值。5.6.2 获取Form表单的信息。

2023-03-16 01:14:58 26

原创 jsp练习3

在一个请求中,可以通过使用“?”的方式来传递参数,然后通过request对象的getParameter()的方法来获取参数的值。//如果request对象中不存在此参数,该方法会返回null。用于接收通过HTTP传送到服务器端的数据。①5.6 request对象。5.6.1 获取请求参数值。

2023-03-16 01:09:46 24

原创 jsp练习2

由于HTML注释对JSP嵌入的代码不起作用,因此可以利用他们的组合构成动态的HTML注释文本。遇到的困难:代码运行不出来,非常卡,卡得我重启了三次,担心会把电脑弄坏就没重启了...JSP表达式的语法格式:<%=表达式%>//表达式可以是任何Java语言的完整表达式;可以编写单行或者多行的Java代码,语句以“;可以直接把java的表达式结果输入到JSP页面中;--<%=new Date()%>-->/**JavaDoc注释,用于成员注释*/语法格式:<%编写Java代码%><%--注释文本--%>

2023-03-14 16:39:41 50 1

原创 jsp练习1

嵌入Java代码:<%%>不影响阅读 嵌入的Java代码可以分开写。①JSP系列教程(一)hello jsp。②1.了解JSP页面的基本构成。

2023-03-13 22:06:45 22

原创 Java Web程序设计第二周作业

2023-03-04 23:28:13 51

空空如也

空空如也

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

TA关注的人

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