<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ys3322的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ys3322</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ys3322]]></copyright><item><title><![CDATA[第16周作业——SpringBoot练习]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/131180170</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/131180170</guid><author>ys3322</author><pubDate>Tue, 13 Jun 2023 07:06:38 +0800</pubDate><description><![CDATA[与上个练习的主要区别是：不在CategoryMapper.java中使用sql 语句的注解，而是在Mapper类旁边，新增加Category.xml文件，里面放sql语句；其中遇到了一个遇到了Whitelable error page的错误，检查了application位置是对的，指向jsp也没问题，重启了几次eclipse和电脑都没用，这个问题暂时还没有解决。跳转到listCategory.jsp中。最后在eclipse中运行Application.java，并到网站中访问地址，成功查找数据表中的数据。]]></description><category></category></item><item><title><![CDATA[第十五周作业——SSM框架整合应用]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/131057400</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/131057400</guid><author>ys3322</author><pubDate>Thu, 08 Jun 2023 19:35:02 +0800</pubDate><description><![CDATA[1、准备数据库，并插入数据2、编写实体类、mapper、service、controller以及jsp页面主要思路如下：1. 首先浏览器上访问路径 /listCategory2. tomcat根据web.xml上的配置信息，拦截到了/listCategory，并将其交由DispatcherServlet处理。3. DispatcherServlet 根据springMVC的配置，将这次请求交由CategoryController类进行处理，所以需要进行这个类的实例化。]]></description><category></category></item><item><title><![CDATA[Spring第二次练习——AOP]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/130893329</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/130893329</guid><author>ys3322</author><pubDate>Tue, 30 May 2023 09:53:51 +0800</pubDate><description><![CDATA[AOP，面向切面编程。首先，在面向切面编程的思想里面，把功能分为核心业务功能，和周边功能。所谓的核心业务，比如登陆，增加数据，删除数据都叫核心业务；所谓的周边功能，比如性能统计，日志，事务管理等等，周边功能在Spring的面向切面编程AOP思想里，即被定义为切面；在面向切面编程AOP的思想里面，核心业务功能和切面功能分别独立进行开发，然后把切面功能和核心业务功能 "编织" 在一起，这就叫AOP。5. 辅助功能，又叫做切面，这种能够选择性的，低耦合的把切面和核心业务功能结合在一起的编程思想，就叫做切面编程。]]></description><category></category></item><item><title><![CDATA[Spring第一次练习——Spring IOC/DI]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/130899763</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/130899763</guid><author>ys3322</author><pubDate>Sat, 27 May 2023 19:45:02 +0800</pubDate><description><![CDATA[（一）了解IOC/DI1、IOC 反转控制 是Spring的基础，简单说就是创建对象由以前的程序员自己new 构造方法来调用，变成了交由Spring创建对象。2、DI 依赖注入 Dependency Inject. 简单地说就是拿到的对象的属性，已经被注入好相关值了，直接使用即可。3、原理图以获取对象的方式来进行比较①传统的方式：通过new 关键字主动创建一个对象②IOC方式：对象的生命周期由Spring来管理，直接从Spring那里去获取一个对象。]]></description><category></category></item><item><title><![CDATA[Mybatis第三次练习——分页]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/130814080</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/130814080</guid><author>ys3322</author><pubDate>Mon, 22 May 2023 23:28:15 +0800</pubDate><description><![CDATA[这一次主要练习了Mybatis的分页，这几次练习下来都没有遇到什么棘手的问题，做起来还是比较有信心的。但是内容有点多，需要进一步的消化，教材上的练习暂时还没有完成，明天练习看看这几天的学习效果如何。PageHelper介绍：PageHelper是一款犀利的Mybatis分页插件，使用了这个插件之后，分页开发起来会更加简单容易。为了观察分页查询的效果，把分类表里的数据都删除掉，然后新增100个数据。为了观察分页查询的效果，把分类表里的数据都删除掉，然后新增100个数据。这就表示查出第一页的数据，每页5条，]]></description><category></category></item><item><title><![CDATA[MyBatis第二次练习——动态sql]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/130793635</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/130793635</guid><author>ys3322</author><pubDate>Sun, 21 May 2023 22:54:05 +0800</pubDate><description><![CDATA[在这一次的练习中，学习了很多用法不同的标签，没有什么很难的部分，做起来也是比较顺手的，但是这次学习了很多种类的标签。还是需要多加练习加固学习的知识。主要的方法：提供两条sql语句：listProduct和listProductByName，然后在调用的时候，分别调用它们来执行。这样只需要定义一条sql语句即可应付多种情况了，在测试的时候，也只需要调用这么一条sql语句listProduct 即可。与where标签类似，在update语句里也会碰到多个字段相关的问题，在这种情况下，就可以使用set标签，]]></description><category></category></item><item><title><![CDATA[MyBatis第一次练习——根据how2j案例进行基础增删改查的练习]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/130779827</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/130779827</guid><author>ys3322</author><pubDate>Sat, 20 May 2023 13:41:40 +0800</pubDate><description><![CDATA[使用Mybatis之后，只需要自己提供SQL语句，其他的工作，诸如建立连接，Statement， JDBC相关异常处理等等都交给Mybatis去做了，那些重复性的工作Mybatis也给做掉了，我们只需要关注在增删改查等操作层面上，而把技术细节都封装在了我们看不见的地方。在这一步的时候要注意，由于第二步我删除的是中间ID为3的项，但是没有进行更新操作，所以最后一项的ID任然是4而不会自动变成3，因此在这一步想要获取最后一条，就应该是。这里也要注意刚刚的问题，要修改最后一条，一定要获取添加时的ID。]]></description><category></category></item><item><title><![CDATA[第十二周作业（二）]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/130695402</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/130695402</guid><author>ys3322</author><pubDate>Tue, 16 May 2023 01:01:19 +0800</pubDate><description><![CDATA[大致思路：web目录下的jisuan.jsp用来显示计算器页面并提交计算，在Calculator类中书写利用if语句求结果，output.jsp用来呈现最后计算结果。从session中取出userName，如果是空，就表示用户没有登录，或者登录已经超过了30分钟。如果用户输入正确的账号密码，就跳转到 listHero，并且把用户名以"userName"放进session。如果用户输入错误的账号密码，就跳转到 login.html，让用户重新登陆。就正常显示中文字符，同时在web.xml配置过滤器即可解决。]]></description><category></category></item><item><title><![CDATA[第12周作业 Spring MVC，程序日志组件]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/130632347</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/130632347</guid><author>ys3322</author><pubDate>Thu, 11 May 2023 23:32:41 +0800</pubDate><description><![CDATA[主要实现的方式是：1.在类前面加上@Controller ，表示该类是一个控制器，2.在方法handleRequest 前面加上 @RequestMapping("/index") 表示路径/index会映射到该方法上。然后在handleRequest方法中引入，获取用户列表信息，之后创建一个ModelAndView，将需要绑定到页面的数据通过addObject方法添加到ModelAndView对象中，在通过setViewName方法指定需要跳转的页面。按照教程中的案例做，这里没有什么难的，也很好理解。]]></description><category></category></item><item><title><![CDATA[第八周作业]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/130190951</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/130190951</guid><author>ys3322</author><pubDate>Mon, 17 Apr 2023 04:17:39 +0800</pubDate><description><![CDATA[然后意识到是不是web.xml的配置出现了错误，最后发现如果只进行HeroListServlet的配置，tomcat就可以正常的运行，但是这样就会导致无法与其他Servlet相连接；1.首先是按照教程及老师的方式设置了实体类Hero，HeroDAO，HeroListServlet，web.xml，listHero.jsp，导入相应的包。在这一次，重新按照第一次的方法来写好类以及servlet之后，无论如何改都只能获取表头，不知道怎么修改，又纠结了一天，最后看到了这个。，按照网站中给予的回答，添加。]]></description><category></category></item><item><title><![CDATA[第七周作业（编写jsp页面实现对数据库表的添加删除修改）]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/129973991</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/129973991</guid><author>ys3322</author><pubDate>Wed, 05 Apr 2023 23:35:28 +0800</pubDate><description><![CDATA[在这个语句中一定要注意前部分是修改后的数据，后部分是定位修改前的数据，一定不要搞错。我在一开始的时候就将两者搞混了。（因为解决了之前的500错误，所以后续的操作都比较顺利。（1）数据库表的添加。（2）数据库表的修改。（3）数据库表的删除。]]></description><category></category></item><item><title><![CDATA[第六周作业2（补充）]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/129968781</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/129968781</guid><author>ys3322</author><pubDate>Wed, 05 Apr 2023 15:20:03 +0800</pubDate><description><![CDATA[【代码】第六周作业2（补充）]]></description><category></category></item><item><title><![CDATA[第六周作业2（编写jsp页面实现对数据库表的查询）]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/129896695</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/129896695</guid><author>ys3322</author><pubDate>Sat, 01 Apr 2023 14:50:09 +0800</pubDate><description><![CDATA[但是无论如何改，均有下述提示，网上的各种改法都尝试了，花了两天的时间，还是过不去这里，和做出来的室友比对，代码没有问题，但还是解决不了，很疑惑。暂时先把目前的状态提交，还在研究，希望过几天可以解决。Class.forName是把这个类加载到JVM中，加载的时候，就会执行其中的静态初始化块，完成驱动的初始化的相关工作。访问MySQL数据库需要用到第三方的类，为了代码能够使用第三方的类，需要为项目导入mysql的专用Jar包。执行sql语句，执行成功后，用mysql-front进行查看，明确插入成功。]]></description><category></category></item><item><title><![CDATA[第6周作业1（安装mysql， mysql-front，并创建数据库和数据库的表）]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/129877104</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/129877104</guid><author>ys3322</author><pubDate>Fri, 31 Mar 2023 13:40:42 +0800</pubDate><description><![CDATA[点击SQL编辑器，在下面输入create database roof //表名 ，点击运行，则建立数据库成功。在系统变量中，编辑Path，在最后添加：%MTSQL_HOME%\bin\   （注意：后面不要加“;①点击“此电脑”→系统属性→高级系统设置→高级→环境变量→系统变量“新建”。①点击“文件”→打开登录信息→属性→在数据库中选择目标数据库→ 确定。在输入命令时，“-p”一定要输入自己设置的密码，具体如上提示。二、安装mysql-front，并创建数据库和数据库的表。教程安装，这个过程没有遇到问题。]]></description><category></category></item><item><title><![CDATA[第五周作业2（过滤器）]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/129782695</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/129782695</guid><author>ys3322</author><pubDate>Sun, 26 Mar 2023 19:17:20 +0800</pubDate><description><![CDATA[返回]]></description><category></category></item><item><title><![CDATA[第五周作业1（练习简单的servlet程序）]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/129780700</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/129780700</guid><author>ys3322</author><pubDate>Sun, 26 Mar 2023 17:17:04 +0800</pubDate><description><![CDATA[其中，通过<servlet>标签声明Servlet对象，此标签下包含两个主要子元素，<servlet-name>元素用于指定Servlet的名称，<servlet-class>元素用于指定Servlet对象的完整位置。(1)Servlet的配置包含在web.xml文件中，但是在这一步的时候，我的电脑出现了无法找到web.xml文件的问题，最后在网上查找原因，发现了是之前在创建动态web项目时的问题。(1)创建一个动态Web项目，根据教材上的提示信息完成Servlet部署，完成Servelt的创建。]]></description><category></category></item><item><title><![CDATA[第三次作业（3.17-3.18）]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/129642744</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/129642744</guid><author>ys3322</author><pubDate>Sat, 18 Mar 2023 21:15:31 +0800</pubDate><description><![CDATA[第三次作业]]></description><category></category></item><item><title><![CDATA[练习3（3.15-3.16）]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/129641564</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/129641564</guid><author>ys3322</author><pubDate>Sat, 18 Mar 2023 20:57:48 +0800</pubDate><description><![CDATA[jsp练习3]]></description><category></category></item><item><title><![CDATA[第二次作业（3.14）]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/129630096</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/129630096</guid><author>ys3322</author><pubDate>Fri, 17 Mar 2023 23:19:38 +0800</pubDate><description><![CDATA[第二次作业]]></description><category></category></item><item><title><![CDATA[练习2（3.12-3.13）]]></title><link>https://blog.youkuaiyun.com/ys3322/article/details/129626398</link><guid>https://blog.youkuaiyun.com/ys3322/article/details/129626398</guid><author>ys3322</author><pubDate>Fri, 17 Mar 2023 23:01:03 +0800</pubDate><description><![CDATA[jsp练习2]]></description><category></category></item></channel></rss>