自定义博客皮肤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)
  • 收藏
  • 关注

原创 (自用)Java学习-4.10(DOM,BOM)

ECMA:Array 增删 (push/shift)、Date (getTime)、Math 随机数|String 截取 (substr/split)|RegExp 验证 (test)|Global 编解码DOM:元素获取 (getXXX)、节点操作 (appendChild/replaceChild)、属性 (setAttribute)、事件 (onclick/onload)BOM:Window 弹窗 / 定时器、Location 跳转 (href)、History 导航 (back/go)正则 /

2025-05-07 21:01:54 438

原创 (自用)Java学习-5.7(SSM)

SSM整合:Maven多模块管理(ssm_commons/web),Spring配置数据源、事务管理器,MyBatis扫描Mapper,Spring MVC视图解析。功能:@RestController调用服务层,MyBatis动态SQL关联查询,Ajax批量删除(@RequestBody)。事务:@Transactional声明式管理。Spring Boot:简化依赖(spring-boot-starter-web),主类@SpringBootApplication。核心技能:分层开发;动态SQL;AOP

2025-05-07 20:53:48 236

原创 (自用)Java学习-5.6(逆向工程)

MyBatis逆向工程通过XML配置自动生成实体类、Mapper接口及映射文件,演示了依赖引入、生成器配置和代码执行流程;Spring AOP部分剖析了面向切面编程原理,通过XML/注解方式实现日志记录、事务管理等切面编程,详解了五种通知类型及切点表达式;最后整合Spring与MyBatis,通过数据源配置、SqlSessionFactoryBean注入实现ORM层集成,并给出单元测试范例。全流程涵盖依赖配置、核心组件对接及典型应用场景,为SSM框架开发提供标准实施范式。

2025-05-07 19:30:49 665

原创 (自用)Java学习-4.29(Mybatis)

MyBatis是高效Java持久层框架,核心特性包括动态SQL(if/where/foreach标签)、关联映射(一对一/一对多)和延迟加载。提供#{}防SQL注入,支持二级缓存提升性能,通过Log4j实现日志监控。相比Hibernate更轻量灵活,适合复杂SQL场景。最佳实践含SQL片段复用、批量操作优化及Maven多模块配置,需掌握嵌套查询与结果集映射,广泛应用于电商等高并发系统。

2025-04-29 20:58:36 820

原创 (自用)Java学习-4.28(mybatis)

MyBatis是优秀的Java持久层框架,通过XML/注解配置实现ORM映射,封装JDBC简化数据库操作。核心包括SqlSessionFactory、Mapper接口和动态SQL,支持#{}防注入和${}字符串替换。提供一级/二级缓存机制,含CRUD操作、结果集映射、关联查询等特性,相比Hibernate更轻量灵活。掌握接口代理模式、参数处理和事务控制是关键,适合需要精细控制SQL的场景。

2025-04-29 20:41:27 568

原创 (自用)Java学习-4.27(spring复盘)

总结了SpringMVC与后端开发核心技术,主要包括:1)前后端交互实现,通过Ajax请求和@RequestBody处理JSON数据;2)用户登录模块设计,包含表单提交、密码验证和信息回显;3)Spring容器体系与父子容器关系;4)定时任务配置与Cron表达式使用;5)SpringMVC执行流程和IOC/DI原理。重点讲解了@Controller、@Service等注解应用,以及XML与注解配置的区别。

2025-04-29 20:12:29 777

原创 (自用)Java学习-4.11(js,jQuery)

JavaScript通过事件(如onclick、onblur)实现交互,BOM对象(window、location等)控制浏览器行为。jQuery简化DOM操作,提供强大选择器($("#id")和链式调用,支持属性操作(prop())、事件绑定及表单处理。两者结合可实现高效前端开发:JavaScript处理底层逻辑,jQuery优化代码结构。核心差异在于jQuery封装复杂操作,提升开发效率,而JavaScript更灵活但代码量更大。

2025-04-25 20:12:22 440

原创 (自用)Java学习-4.24(Spring+jdbc、注解)

Spring框架的核心是IOC(控制反转)和DI(依赖注入),通过XML配置或注解(@Component、@Autowired等)管理对象依赖。它提供JdbcTemplate简化JDBC操作,支持模块化配置和整合测试(@SpringJUnit4Config)。与SpringMVC整合时,通过DispatcherServlet处理请求,结合@Service、@Repository分层开发。注解配置便捷,XML灵活修改,两者按需选用,实现高效解耦和模块化开发。

2025-04-25 19:51:01 560

原创 (自用)Java学习-4.25(博客工程原型)

Spring+SpringMVC+Jdbcjsp(html)+ajax(json)

2025-04-25 19:18:26 232

原创 (自用)Java学习-4.14(jQuery)

讲解了 jQuery 的基本操作,包括 DOM 操作、事件处理、动画效果和数组遍历等。介绍了如何使用 @RequestMapping 等注解进行请求映射,以及如何通过 @ResponseBody 返回 JSON 数据。还探讨了如何通过 show()、hide() 等动画方法实现动态效果,增强用户体验。

2025-04-23 20:56:38 870

原创 (自用)Java学习-4.23(SpringMVC注解,REST)

介绍了Spring MVC框架的核心概念和注解,涵盖了如何通过@RequestMapping、@RequestParam、@ResponseBody等注解简化路径映射和数据处理。讲解了RESTful API的实现、文件上传与下载的处理方式,以及拦截器和过滤器的应用。此外,详细讨论了Spring框架的IoC和AOP特性,强调了如何通过依赖注入和面向切面编程提高系统的灵活性和可维护性。

2025-04-23 20:49:36 905

原创 (自用)Java学习-4.22(SpringMVC入门)

SpringMVC框架,涵盖三层架构(表现层、业务层、持久层)与MVC模式(Model-View-Controller)设计。详细介绍SpringMVC配置流程,包括DispatcherServlet核心控制器、注解驱动开发(@Controller、@RequestMapping)及视图解析器。重点解析请求参数绑定(基本类型、POJO、集合)与响应处理(字符串跳转、JSON数据、Ajax交互),并给出乱码解决方案。总结核心组件(如HandlerMapping、ViewResolver)协作机制。

2025-04-23 20:00:31 512

原创 (自用)Java学习-4.21(Filter,Ajax)

过滤器(Filter)实现请求预处理(如登录验证、编码过滤);Ajax异步请求通过jQuery发送数据并局部更新页面(案例:用户名实时校验);JSON作为轻量数据格式,结合Fastjson工具完成Java对象与字符串转换。回顾Servlet核心(请求处理、域对象)、请求转发与重定向差异,及JSP内置对象(request、session等)。总结B/S与C/S架构优劣势,强调过滤器统一处理共性逻辑、Ajax提升交互体验、JSON高效数据交换,为Web开发关键实践。

2025-04-22 19:39:59 370

原创 (自用)Java学习-4.14(jQuery)

讲解jQuery的DOM操作,涵盖属性(prop/attr)、类(addClass/removeClass)、内容(html/text/val)及样式(css)管理,演示复选框控制、表格高亮等案例。文档操作(append/remove)实现动态元素增删,事件处理结合动画效果(显示/隐藏、淡入淡出、滑动)。通过each()遍历数组生成联动下拉菜单(省份-城市)。复习前端核心知识:HTML/CSS盒子模型、JavaScript的BOM/DOM操作,强调jQuery简化开发、跨浏览器兼容的优势,快速实现交互功能。

2025-04-18 20:15:15 234

原创 (自用)Java学习-4.18(servlet)

讲解Servlet与JSP的整合应用,涵盖资源跳转(转发/重定向)、会话跟踪(Session/Cookie)及数据操作全流程。通过分页工具类PageUtil实现数据分页查询与展示,结合JSTL标签库动态渲染页面。详细说明删除、更新功能的实现逻辑(DAO层SQL操作与前后端交互),并强调代码规范性(包名统一、依赖修正)与安全性(预编译防注入)。总结Servlet分层架构(Servlet→Service→DAO)与JSP动态页面技术,提供实际开发中的优化建议(如数据库分页)。

2025-04-18 19:59:11 406

原创 (自用)Java学习-4.15(web服务器,maven)

Web服务器用于接收客户端请求并响应数据,HTTP协议定义了客户端与服务器的通信格式。Tomcat是广泛使用的Java Web服务器,适用于JSP和Servlet应用。Maven作为自动化构建工具,用于管理Java项目的构建和依赖,支持依赖管理、版本控制和项目聚合等功能。

2025-04-17 19:59:16 490

原创 (自用)Java学习-4.16(maven,servlet)

Maven:依赖管理通过<scope>控制传递性,冲突解决遵循路径最短和先声明优先原则,支持依赖排除。父子工程通过父模块(pom打包)统一管理依赖版本,子模块继承配置。常用命令包括clean、compile、package、install。Servlet:支持XML配置(web.xml)和注解(@WebServlet),通过doGet/doPost处理请求,使用HttpServletRequest获取参数。JDBC整合案例通过C3P0连接池和预编译语句实现数据持久化。

2025-04-17 19:42:44 488

原创 (自用)Java学习-4.17(servlet结合项目)

前端通过HTML表单提交数据,后端使用Servlet处理请求(doGet/doPost),结合HttpServletRequest获取参数(含中文乱码处理)。数据层:基于JDBC与C3P0连接池,DAO层通过预编译SQL防注入,Service层调用DAO。依赖管理由Maven完成(Servlet API、MySQL驱动、Lombok等)。会话跟踪使用Session(共享会话数据)和Cookie(持久化用户信息),并对比请求转发(路径不变)与重定向(路径变化)。

2025-04-17 19:31:26 240

空空如也

空空如也

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

TA关注的人

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