自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot练习

创建 Application.java,其注解 @SpringBootApplication 表示这是一个SpringBoot应用,运行其主方法就会启动tomcat,默认端口是8080。@RestController 是spring4里的新注解,是@ResponseBody和@Controller的缩写。接着创建控制器类HelloController, 这个类就是Spring MVC里的一个普通的控制器。在Mapper类旁边,新增加Category.xml文件,里面就是放的这个sql语句。

2023-06-19 01:12:20 157

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

使用Maven管理的Java 项目都有着相同的项目结构1. 有一个pom.xml 用于维护当前项目都用了哪些jar包2. 所有的java代码都放在 src/main/java 下面3. 所有的测试代码都放在src/test/java 下面。

2023-06-05 23:18:01 579

原创 第十二章 SSM框架整合应用

8. 在list方法中,访问CategoryService,并获取数据,并把数据放在"cs"上,接着服务端跳转到listCategory.jsp去。2. tomcat根据web.xml上的配置信息,拦截到了/listCategory,并将其交由DispatcherServlet处理。6. 根据ApplicationContext.xml中的配置信息,将CategoryMapper和Category.xml关联起来了。(在src目录下新建springMVC.xml)4.配置Category.xml。

2023-06-03 10:44:12 167

原创 第11章 Spring练习1

在src目录下新建applicationContext.xml文件,applicationContext.xml是Spring的核心配置文件,通过关键字c即可获取Category对象,该对象获取的时候,即被注入了字符串"category 1“到name属性中。对于注入类型的选择并没有硬性的规定,对于那些My源代码的第三方类或者没有提供Setter方法的遗留代码,只能选择构造器注入方式实现依赖注入。测试代码,演示通过spring获取Category对象,以及该对象被注入的name属性。

2023-05-29 23:12:23 124

原创 第十章Mybatis练习2

②在com.how2java.pojo包中创建一个实体类Product,用于映射表product。Mybatis里面没有else标签,但是可以使用when otherwise标签来达到这样的效果。③在com.how2java.pojo包下创建一个Product.xml文件。①首先在MySQL-Front中创建数据表Product并插入相关数据。①修改Product.xml,使用where标签来实现多条件的判断。修改Product.xml,使用if标签。③使用trim标签。

2023-05-22 09:42:17 84

原创 MyBatis技术练习1

问题:如果先创建com.how2java.pojo包,再创建com.how2java包会发现无法创建,显示已经存在这个包名了,在存放eclipse的文件project中能找到how2java文件夹,我也不知道为什么,所以后来我把com.how2java.pojo删掉了,先创建com.how2java,再创建com.how2java.pojo。创建com.how2java.pojo包,并创建Category_类,用于映射表category_。修改TestMybatis.java,删除id=6的对象。

2023-05-20 23:19:51 94

原创 第九章SpringMVC练习2

经过前面的两个练习,需要两个jsp页面,一个控制器CalculatorController.java(在controller包中),一个实体类Product.java(在pojo包中),一个calculator.jsp页面(在WEB目录下),一个calresult.jsp页面(在WEB-INF目录下的page文件夹中)。①通过url传递的参数,只能到达第二个页面,没法保存,不能传到第三个页面。SpringMVC中,接收页面提交的数据是通过方法形参来接收,而不是在controller类定义成员变量接收!

2023-05-15 00:29:14 193

原创 第九章SpringMVC练习1

1.导入how.2j网站上的jar包。2.在WEB-INF目录下创建 web.xml,配置Spring MVC的入口 DispatcherServlet。3.创建springmvc-servlet.xml4.创建一个controller包,再创建一个IndexController类。控制类 IndexController实现接口Controller ,提供方法handleRequest处理请求。SpringMVC通过 ModelAndView 对象把模型和视图结合在一起。

2023-05-12 00:49:28 161

原创 购物车练习

③在项目中的Java Resources中的src中创建servlet包,并class ProductListServlet。②在项目中的Java Resources中的src中创建dao包,并class ProductDAO。①在项目中的Java Resources中的src中创建bean包,并class Product。①在bean包中new一个class,OrderItem并且修改ProductDAO.java。⑤创建listProduct.jsp,显示产品名称,价格,并为每种商品提供一个购买按钮。

2023-05-05 21:48:31 98

原创 第八周练习1

MVC是一个存在于服务器表达层的模型。在MVC经典架构中,强制性地把应用程序的输入、处理和输出分开,将程序分成3个核心模块——模型、视图和控制器。3.调用处理器 4.调用模型处理业务。视图主要是指用户看到并与之交互的界面,即Java Web应用程序的外观。模型代表了web应用中的核心功能,包括业务逻辑层和数据库访问层。控制器负责交互和将用户输入的数据导入模型。二、Spring MVC的体系结构。三、Spring MVC环境搭建。

2023-04-15 22:22:48 73

原创 第七周练习1

①在MYSQL-FRONT中新建一个数据表huiyuan。④编写jsp页面实现对数据库表的查询。⑤编写jsp页面实现对数据库表的删除。编写jsp页面实现对数据库表的添加。编写jsp页面实现对数据库表的修改。编写jsp页面实现对数据库表的删除。编写jsp页面实现对数据库表的增加。编写jsp页面实现对数据库表的修改。

2023-04-08 22:01:27 72

原创 数据库技术练习2

2.在jsp中写查询数据库db_database24中的表tb_user中的所有数据并在页面中显示出来。1.用sql在MYSQL-FRONT中创建数据表tb_user。

2023-04-02 22:13:38 84

原创 数据库技术练习1

教材P133中输入的命令并没有显示空格,在图7-16中这一行命令是有空格的,按照教材上的安装步骤设置的密码是“123456”最后输入“p123456”,设置其他的密码就输入“p(设置的密码)”,例如我按照网站上设置的密码是“admin”,就需要输入“padmin”。①按照how2j.cn网站上的教程下载了MYSQL和MYSQL-FRONT,在文件夹中只找到了MYSQL-FRONT,所以在配置环境变量时我复制的文件地址是MYSQL-FRONT的地址,花费了很多时间。实际上是应该复制MYSQL的地址。

2023-03-28 17:19:48 83

原创 Servlet练习1

运行结果与书上的内容还是有一点差别,在练习过程中我一直出现404页面,后来发现是因为web项目的名称中含有中文,目前还不太能理解为什么一出现中文就会有打不开页面的现象。③Servlet的使用需要进行一定的配置,而JSP文件通过“.jsp”扩展名部署在容器之中,容器对其自动识别,直接编译成Servlet进行处理。②Servlet中需要调用Servlet API接口处理HTTP请求,而在JSP页面中,则直接提供了内置对象进行处理。②高效的处理方式:Servlet的一个实例对象可以处理多个线程的请求。

2023-03-26 23:09:51 84

原创 JSP练习2

session对象的setAttribute()方法可实现将信息保存在session范围内,而通过getAttribute()方法可以获取保存在session范围内的信息。(2)在session.jsp页面中,将用户在index.jsp页面中输入的用户名保存在session对象中,并为用户提供 用于添加最喜欢去的地方的文本框。(截图来自其他用户的回答)method属性的值有两种,一种是“post”,一种是“get”,get的安全性较差,而post的安全性较好,所以在实际开发中,使用post比较多。

2023-03-15 19:17:22 286

原创 第二次作业

在练习过程中我首先想到的是用表单的形式完成作业,但是我发现页面样式与老师所给的截图不像,于是我选择了在表格中再嵌套表单。在完成作业的过程中我还重新进入了绿叶学习网回顾前端的内容,如表单、表格(表格标题caption)和按钮(重写reset和提交submit)等,在此过程中我又新注意到了一个属性,表格边框间距:border-spacing,可以用它来调整表格边框的间距,让表格更加美观。用JSP实现用户获取用户输入的操作(仿教材例5-5)

2023-03-14 16:16:21 116

原创 jsp练习1

我将pageEncoding属性的指定文件编码和contentType属性的字符编码改为“UTF-8”才出现了正确的运行页面,于是我又多看了几遍P83关于pageEncoding属性和contentType属性的知识点,书上说通常设置编码格式为GBK或UTF-8,但是我设置了GBK也会出现乱码(可能是其他地方有问题),所以我觉得保险起见用UTF-8编码更好。该对象代表了客户端的请求信息,关于JSP表达式的内容有点不太理解,看字面意思能懂,但是不知道怎么用,希望在之后的联系中能明白。

2023-03-14 15:59:05 245

原创 第二周作业

web应用技术第二周作业

2023-03-04 23:17:33 127

空空如也

空空如也

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

TA关注的人

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