- 博客(33)
- 收藏
- 关注
原创 SQL server 2022免费版下载安装教程
1、在官网找到免费的版本,以下是链接:SQL Server 下载 | Microsoft点击左边Developer的立即下载,完成后双击安装包。
2024-08-06 19:41:21
304
原创 springboot CRUD product_表
由于只会写基础的修改,把price和cid加进去之后出现了错误,所以暂时只改了id和name,文件名也没有改变。
2023-06-08 22:07:47
123
原创 第16周 SpringBoot练习
菜单 -> File -> New -> Other -> Maven -> Maven -> Maven Project -> New Maven Project。勾上这个 Create a simple project (skip archetype selection)运行出现错误,弄不出来,明天再做。1.首先新建个 maven 项目。
2023-06-06 21:40:00
135
原创 Maven项目的创建和管理
使用Maven管理的Java 项目都有着相同的项目结构,有一个pom.xml 用于维护当前项目都用了哪些jar包,所有的java代码都放在 src/main/java 下面,所有的测试代码都放在src/test/java 下面。就是把所有的java代码都放在 src/main/java下面,把所有的测试代码都放在src/test/java 下面,不需要在lib中导入jar包,因为jar是共享的,导入好项目之后,还是和以前一样运行。maven风格的项目,首先把所有的jar包都放在"下载repository。
2023-06-01 21:05:48
143
原创 Spring练习2
理解:通过编写代码实现事务管理,创建类TransactionExample定义添加数学的方法,在方法中执行两次添加数据库操作并用事务保护操作,以匿名类的方式定义transactioncallback接口的实现来处理事务管理,在transaction operation()方法中执行两次添加操作的语句之间添加两句代码制造人为的异常,即第一条操作语句执行成功,第二条操作语句因为程序的异常无法执行成功。4. 如果有需要,就把"日志输出" 功能和 "登陆" 功能 编织在一起,这样登陆的时候,就可以看到日志输出了。
2023-06-01 20:08:54
85
原创 Spring练习1——续
3. 我理解的运行原理为:在spring的配置文件application context.xml中定义一个JAVA名为datasource的数据源,通过它创建一个数据库连接对象,以建立与数据库的连接。4. 我的理解:在spring的配置文件application context.xml中配置jdbcTemplate和数据源,通过adduser获取jdbcTemplate对象,并利用其update()方法执行数据库的添加操作,运行adduser就能获取数据。一、Spring的DAO理念。
2023-05-31 21:05:19
31
原创 SSM框架整合应用
问题解决方案5:如果所有代码都没问题,但是dynamic web project图标左下角出现×,可能是jar包导入有问题,在java build path删除再重新导入即可。问题解决方案1:applicationContext.xml中需要改密码(看自己的密码是不是root,如果是,需要把admin改为root,或者直接按照网站步骤改密码)问题解决方案2:代码全队但出现404错误,解压源码则会发现com.how2java.test包和MybatisTest文件还未创建,这个步骤网站上没有,需要自己完成。
2023-05-31 18:49:40
52
原创 Spring练习1教材p248-p249的setter注入和构造器注入
(2)Index属性用于指定当前<constructor-arg>标签为构造方法的哪个参数赋值,Type属性用于指定参数类型,以确定要为构造方法的哪个参数赋值。当需要赋值的属性在构造方法中没有相同的类型时,可以用这个参数。直接在成对的<value>标签中放入数值或其他赋值标签,spring会把这个标签提供的属性值注入指定的JavaBean中。运行ManagerServlet类,使用printInfo()方法获取JavaBean user类的属性值,然后输出就能得到在成对的<value>中输入的属性值。
2023-05-28 10:50:27
39
原创 Spring练习1
6.理解: IOC是反转控制 (Inversion Of Control)的缩写,不需要使用new方法就能获得数据,中间繁琐的步骤不需要自己做,直接从Spring那里去获取一个对象,操作更简单。applicationContext.xml是Spring的核心配置文件,通过关键字c即可获取Category对象,该对象获取的时候,即被注入了字符串"category 1“到name属性中。5.测试代码,演示通过spring获取Category对象,以及该对象被注入的name属性。一、Spring IOC/DI。
2023-05-27 20:50:37
35
原创 Mybatis练习2动态sql
进行,当没有name参数,却有price参数的时候,执行的sql语句,执行就会报错这个问题可以通过<where>标签来解决。如果Product的字段比较多的话,为了应付各个字段的查询,那么就需要写多条sql语句,这样就变得难以维护。类似的,在update语句里也会碰到多个字段相关的问题。假设需要对Product执行两条sql语句,一个是查询所有,一个是根据名称模糊查询。如果任何条件都不成立,那么就在sql语句里就不会出现where关键字。这个时候,就可以使用Mybatis 动态SQL里的if标签。
2023-05-22 20:34:07
93
原创 Mybatis练习1增删改查
文件位置如图,位置一定不要放错,并且要在lib和java build path中导入jar包。此处记得改成自己的mysql密码(password) ,否则运行出错。各个文件位置如图,不要放错product.xml的位置。4. TestMybatis.java及其运行结果。一、Mybatis CRUD。二、Mybatis模糊查询。
2023-05-22 20:13:55
47
原创 MyBatis练习1
6.在src目录下创建mybatis的主配置文件mybatis-config.xml ,其作用主要是提供连接数据库用的驱动,数据库名称,编码方式,账号密码,以及别名,自动扫描com.how2java.pojo下的类型,使得在后续。中使用resultType的时候,可以直接使用Category,而不必写全com.how2java.pojo.Category,映射Category.xml。7.在包com.how2java.pojo下,新建文件Category.xml。9.运行测试类TestMybatis。
2023-05-16 20:56:56
33
原创 springMVC练习-计算器
>红色部分名称与controller类的包名或类名对应不上,springmvc不知道从哪里传值。1.首先导入jar包,在lib和java build path中同时导入并refresh。原因:showRes.jsp不在WEB-INF的jsp文件夹中。原因:SpringMVC.xml中的<bean class=问题2:jsp位置错误。
2023-05-16 20:16:31
116
原创 spring MVC练习2(续)
注意要导入jstl. jar包,否则reglist. jsp的jstl/core一行会报错,需要导入两次,一次是Project→ properties→ Java build pass→add external jars。reglist. jsp在page里,而reg. jsp在webcontent里。如果仍然报错,则还需要把jstl.jar包导入到web-inf→lib中。然后点击refresh,就可以将reg. jsp运行出来。(2)表单参数的传递与绑定。注意两个jsp文件的位置。
2023-05-15 10:20:11
47
原创 spring MVC练习2
这次的问题是两个jsp文件都能运行出来,就是读不了Java文件的值,传值出现问题,所以就想着再次把所有的jsp文件都拖到web content里面,而不放在page里面,并且点击refresh,多尝试几次,报错就显示:在page中未找到urlid.jsp,于是将这个文件拖到page中,便能正确传值运行出来了。而show product.jsp是在page的目录下,更正后点击refresh,然后再次运行product.jsp便能运行出来。二.表单参数的传递与绑定(how2j练习)输入产品名称和产品价格。
2023-05-14 12:25:06
56
原创 9-3练习补充
但是目前并不知道如何改正,所有的东西都是用的how2j网站上的,不知道为什么会出现配置问题。同学用我分享的项目在电脑上可以运行出来。3,Java版本和Spring版本不匹配,导致类文件无法解析。应该使用合适的Java版本来编译和运行项目。原因是:1,依赖版本不兼容,导致Servlet.init()抛出异常。2,bean定义有问题,导致Spring无法注入所需的类型。代码是正确的,但是就是运行不出来,出现这种错误。
2023-05-11 22:59:52
33
原创 9-3springMVC练习
输入网址http://localhost:8080/SpringMVCTest/getAllUser。在/web-inf/jsp路径下创建users List.jsp。1,项目名称错误,已将9-3改为SpringMVCTest。,但是改了之后还是出现错误,暂时不知道如何改正。2,路径映射错误,名称需要和jsp的名字对应。编写handler处理器和视图。添加jar包,编写两个xml。
2023-05-11 14:42:02
36
原创 第一次spring MVC练习
修改index controller,在类前面加上@controller表示该类是一个控制器,在方法handle request前面加上@Request Mapping(“/index”)表示路径/index会映射到该方法上。Spring mvc通过modelandview对象把模型和视图结合在一起,表示视图是index.jsp,模型数据是message内容是hello spring mvc。修改springmvc-servlet.xml,把试图约定在/web-inf/page/*.jsp这个位置。
2023-05-11 13:06:44
50
原创 第10周购物车
建立product类,product DAO类,productlistservlet, list project. jsp,Product list, servlet list product. jsp并配置web. xml。创建表orderitem,按照前面的步骤创建订单后,可以在数据库中的order item表中观察到插入的数据。从登录页面开始,登录后到产品显示页面,然后修改购买数量,最后点击购买,可以在购物车中看到记录。按照how2j创建类和Jsp,运行login. jsp,登录tom。
2023-05-06 22:27:44
39
原创 第八周作业MVC增删改查
把web.xml改了还是出现错误,暂时还没有找到原因。以下是servlet包和jsp的内容。出现这个页面点了提交之后出现错误。运行了这个jsp之后。
2023-04-25 20:22:19
66
原创 (补)第5周作业servlet
指定项目输出到classes目录,配置tomcat的server.xml 中的<context>,即在 <Host name="localhost"。PS:4月10号补完没发。第5周的时候,web. xml配置最后一步一直改不出来,就算用了how2j上的xml也配置不出来,不知道是什么原因,过了几个星期再做才弄出来。下载右上角的可运行项目:j2ee.rar,解压后部署在tomcat中,创建一个java项目j2ee,导入必须的servlet-api.jar包。编写HelloServlet。
2023-04-17 18:38:56
65
原创 MVC第八周作业
2、下载how2j中的案例并解压,拷贝jstl,mysql-connector-java-5.1.6, servlet-api-3.0和standard四个文件到eclipse项目j2ee中WebContent→WEB-INF→lib中。1、运行mysql数据库,便于后面的程序对数据库进行操作。4、进行查询操作,记得修改用户名和密码。
2023-04-11 09:35:43
78
原创 作业JDBC
2.在how2j网站下载jar,配置在WEB-INF→lib中。7.使用try-with-resource的方式自动关闭连接。1.在MySQL中创建数据库表。5.创建Statement。3.数据库驱动加载成功。4.建立与数据库的链接。
2023-04-04 11:22:22
57
原创 MySQL5.5安装及环境配置
出现一个新页面MYSQL Server Instance Configuration Wizard,点击next→next→next→next→next→next→next (共7个)到三个黑人页面,选择第三个,并且把latin1改成utf8,点击next ,把include勾上(这一步勾不勾都行),点击next,输入密码,点击next和Excute,全是绿勾则安装成功。👋🏿安装的文件夹的名称一定要是全英文,不然在最后一步总是安装不成功,卡在第二个节点。PS:我遇到的问题有两个。
2023-03-28 21:35:26
932
原创 JSP例5-5练习
当我把宽度设置为400px时,个人爱好对不齐,和书上不一样,然后尝试改为300,350,360,最后发现360px时刚好对齐。刚开始写的是GBK,但运行出来是中文乱码。后来把GBK改成UTF-8,就能运行出来了。
2023-03-17 14:05:26
49
原创 JSP例5-4练习
总结:如果charset后面是ISO-8859-1,代码就运行不出来,会显示错误原因:Some characters can't be mapped using ISO-8859-1 character encoding.Either change the encoding or remove the characters which are not supported by the " ISO-8859-1" character encoding.将ISO-8859-1改成UTF-8,就能运行出来。
2023-03-17 13:09:34
66
原创 jsp例5-3练习
首先是for循环把i打成了1,当时心里想的是打i,结果打成了1。其次是有一个println打成了print。最后最严重的错误是下载的eclipse是Java课用的,心存侥幸没有下载how2j里面的版本,最后还是出现了问题,导致不能编译jsp的类,最后又重新下载配置了jdk和eclipse。当时还没有意识到把i打成了1,于是出现了这样的结果,知道错误原因简直哭笑不得。在代码片段中编写循环输出九九乘法表。不能说漏洞百出,只能说惨不忍睹。3..这是最后成功的代码。1..第一次输入的代码。2..第二次输入的代码。
2023-03-16 21:29:40
77
2
原创 第三次jsp作业
错误1: 刚开始只能运行出第一个页面,输入正确信息后系统提示内部资源无法运用,代码页面没显示错误,一直以为是自己把账号密码输错了,结果试了好多遍还是错误,最后问了组长才发现把index写成了Index,导致程序无法调用代码,改正之后就能运行出来了。一、用jsp实现用户登录验证的功能。以下是index.jsp代码。以下是show.jsp代码。
2023-03-16 13:36:43
65
原创 第二次jsp作业
3.刚开始把input. jsp命名为了index. jsp,不知道是哪里出了问题,delect不了错误的index.jsp,后来把所有创建的jsp文件都保存之后,就能delect了。1.这是index.jsp的代码,刚开始由于忘记将1~8行的代码敲上去,出现了看不懂的错误提示,后来看了之前的jsp文件,改正了这个错误。1.只能从input . jsp运行整个程序,不能从show. jsp运行,会出现内部错误。
2023-03-15 21:20:01
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人