![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVAEE
文章平均质量分 78
JAVAEE实验
独钓一江月227
这个作者很懒,什么都没留下…
展开
-
springboot的简单应用
Controller类,由于项目是前后端分离开发的,所以我们需要解决跨域问题,否则游览器会拦截请求,这里简单的将本机的所有请求全部放行。我开始想到的是sql语句里面的连接,但三个连接查询出来的结果全都有问题,后面想到了上课学的association,但是assocaition适应于一对一的关系,这里明显是一对多的关系(一个菜品对应一个店铺,一个店铺对应多个菜品,数据比较极端),所以查资料找到了collection来处理这种一对多的关系。封装返回结果使用了大量的泛型的思想。勾选web和mabais框架。原创 2024-07-18 10:04:52 · 830 阅读 · 1 评论 -
Mybatis插入操作 主键自增 返回成功 但是数据库没有数据
MyBatis中的事务是指一系列数据库操作,这些操作要么全部执行成功,要么全部执行失败。因为采用的是声明式事务管理(在mybatis-config.xml文件里面配置的),使用的是jdbc的事务管理器,将事务提交给mybatis处理。源码如下,可以看到最后那个值默认是false,这个值决定是否自动提交事务,false就意味着不会自动提交,需要我们手动提交。ps:数据库的查询不需要提交事务,因为它不涉及数据的修改,也就不会影响事务的一致性原则,所以事务执行完毕后,我们手动设置一个事务提交即可。原创 2024-06-26 10:23:06 · 396 阅读 · 0 评论 -
Servlet和JDBC实现三层架构
1、降低了系统的性能。如果不采用分层式结构,很多业务可以直接造访数据库,以此获取相应的数据,如今却必须通过中间层来完成。2、有时会导致级联的修改。这种修改尤其体现在自上而下的方向。如果在表示层中需要增加一个功能,为保证其设计符合分层式结构,可能需要在相应的业务逻辑层和数据访问层中都增加相应的代码3、增加了代码量,增加了工作量4、降低耦合度,使各层开发人员能够只专注自己那一层使用tomcat服务器时,有时候idea不会报错,但是tomcat页面会报错,要注意查看tomcat的信息。原创 2024-06-14 21:59:15 · 931 阅读 · 0 评论 -
servlet验证
xsi:schemaLocation: 指定与XML文档关联的XML Schema的位置。Servlet容器接受请求后通过反射找到对应的servlet并将request的内容交给它,之后再由其生成响应内容交给servlet容器返回给游览器。xmlns:xsi: 定义一个XML Schema实例(XSI)的命名空间前缀。Tomcat10使用的servlet的jar包是jakarta,要在pom.xml里面配置依赖,不然会游览器报500的错。xmlns:XML文档的默认命名空间。错误的账号和密码,请求重定向。原创 2024-05-24 12:33:27 · 420 阅读 · 1 评论