
JavaWeb
文章平均质量分 75
JavaWeb
Sivan_Xin
Hi,终于等到你。爱好:Coding&Debug。博客内容:后端方向。喜欢和优秀的人做有挑战的事!
展开
-
【JDBC Part 1】概述、获取连接、CRUD
笔记要求:通过看笔记可以写出程序即可。在Java中,数据库存取技术可分为如下几类:JDBC直接访问数据库JDO (Java Data Object )技术第三方O/R工具,如Hibernate, Mybatis 等JDBC是java访问数据库的基石,JDO、Hibernate、MyBatis等只是更好的封装了JDBC。JDBC接口(API)包括两个层次:在实际操作中,会将数据库需要的4个基本信息加载到配置文件中。java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提供给数原创 2022-07-04 20:25:39 · 263 阅读 · 0 评论 -
【JDBC】JDBC经典面试题,持续更新中......
JDBC的全称是JavaDataBaseConnection。也就是Java获取数据库连接,通过使用JDBC相关的接口和类。我们可以用它来连接数据库,执行SQL语句等等。JDBC连接是主机和数据库服务器建立的一个会话。获取JDBC链接主要分为两步1.注册并加载驱动。调用Class.forName()方法。驱动类会注册到DriverManager类中,并且加载到内存里。2.调用DriverManager类的getConnection方法。...原创 2022-07-23 01:15:56 · 862 阅读 · 0 评论 -
【JavaWeb】循序渐进做项目——水果库存系统04(完)
myssm文件夹(通用代码,实现了一个简易的框架):继承ViewBaseServlet,执行总体的调度控制。接收请求根据业务逻辑处理请求(请求FruitController类中的具体方法,其实就是FruitService方法。)分发页面(转发、重定向)filters:为了防止乱码——先在过滤器中设置编码。:由于Service层一般会涉及到多个DAO,为了进行事务管理,多个DAO之间应该使用同一个Connection。...原创 2022-08-09 19:46:57 · 2840 阅读 · 0 评论 -
【JavaWeb】循序渐进做项目——水果库存系统03
Servlet规范中定义的一种特殊类,它用于监听Web应用程序中的ServletContext,HttpSession 和HttpServletRequest等域对象的创建与销毁事件,以及监听这些域对象中的属性发生修改的事件。监听器:专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。2)如果采取的是注解的方式进行配置,那么过滤器链的拦截顺序是按照全类名的先后顺序排序的。3)如果采取的是xml的方式进行配置,那么按照配置的先后顺序进行排序。...原创 2022-08-09 19:38:51 · 170 阅读 · 0 评论 -
【JavaWeb】循序渐进做项目——水果库存系统02
1) DAO中的方法都是单精度方法(细粒度方法)。获取即将要调用的方法的参数签名信息: Parameter[] parameters = method.getParameters();那么这个业务方法中包含了多个DAO方法。也就是说注册这个业务功能需要通过多个DAO方法的组合调用,从而完成注册功能的开发。另外,我们需要考虑参数的类型问题,需要做类型转化的工作。2) BO中的方法属于业务方法,而实际的业务是比较复杂的,因此业务方法的粒度是比较粗的。注册这个功能属于业务功能,也就是说注册这个方法属于业务方法。.原创 2022-08-02 21:19:56 · 511 阅读 · 0 评论 -
【JavaWeb】循序渐进做项目——水果库存系统01
客户端第一次发请求给服务器,服务器获取session,获取不到,则创建新的sessionID。这里默认从index.html开始,其实是使用index,访问IndexServlet,使用thymeleaf将index——>index.html。在HttpServlet中这些do方法都是405的实现风格,所以要我们子类去实现对应的方法,否则默认会报405。(点击下一页按钮,绑定thonclick=pageNo方法,在js中实现该方法,执行index)——>CS优点充分利用客户端机器的资源。.........原创 2022-08-01 21:45:32 · 592 阅读 · 0 评论 -
部署Tomcat小问题。
先创建lib文件夹,将mysql的驱动jar包放入lib文件夹中。这里可以选择这两个选项,进行热部署。若项目更改随时就可以更新。一般点击debug运行项目,这样可以随时打断点。若是后添加的lib驱动,则需要重新构建项目。有蓝色点证明是正常的web项目。之后点击+号添加项目即可。此时,需要进行以下操作。点击添加模块到项目。先删除原有的再添加。......原创 2022-07-25 03:05:11 · 487 阅读 · 0 评论 -
【CSS】作为一个后端开发人员,这些前端知识你应该知道······
【CSS】部分,后面会陆续更新······原创 2022-03-08 08:56:54 · 150 阅读 · 1 评论 -
【HTML】作为一个后端开发人员,这些前端知识你应该知道······
【HTML】部分,后面会陆续更新······原创 2022-03-07 19:43:55 · 188 阅读 · 0 评论