分类 教学相长 下的文章
文章从传统固定宽度布局的缺陷切入,系统讲解响应式三大技术:浮动百分比、Flex 弹性盒与媒体查询。先以代码对比展示百分比浮动如何实现“弹性”伸缩;再完整梳理 Flex 容器与项目的 12 组属性,结合图示与示例演示主轴、交叉轴对齐、换行、排序、放大缩小等细节;最后引入 CSS3 媒体查询,通过 @media 根据屏宽切换样式,实现一套代码多终端适配,为后续 Bootstrap 框架学习奠定理论与实践基础。
文章系统梳理 Java 开发中常用的 GoF 设计模式与七大面向对象原则,结合新闻 Dao/Service 解耦场景,递进演示简单工厂、工厂方法、静态与动态代理(JDK、CGLIB)的编码实现、优缺点及适用边界,强调依赖倒置、开闭等原则在提升可维护性与扩展性中的关键作用,为框架级复用与微服务架构奠定模式基础。
文章系统梳理 XML 在 Java 框架中的基础应用:先解析 XML 语法、声明、元素、属性及 CDATA 特殊字符处理;继而对比 DOM、SAX、JDOM、DOM4J 四种解析方案;重点以示例演示 DOM 的增删改查全流程,并给出 DOM4J 的简洁写法,帮助开发者快速掌握 Java 对 XML 的读写与维护技巧。
文章系统梳理 Java 反射机制:先对比编译期确定与运行期探查两种模式,阐明反射可在运行时获取类名、包、父类、接口、修饰符等元数据;继而演示通过 Class、Constructor、Field、Method 三类 API 获取构造器、字段、方法,并借助 setAccessible 突破访问限制,完成实例化、属性读写及方法调用;最后总结反射在框架解耦与动态扩展中的价值,同时指出其性能损耗、封装破坏与可读性下降等风险。
文章系统梳理单例模式原理、实现与线程安全方案,对比懒汉、饿汉及静态内部类写法,并指出 Spring MVC Controller 默认单例需关注并发安全。随后完整演示 SSM 整合流程:导入依赖、配置 MyBatis、Spring、Spring MVC、web.xml,搭建 DAO、Service、Controller 三层,实现查询用户表并渲染 JSP,验证框架贯通。
文章系统梳理 Spring MVC 入门要点:回顾 MVC 与 JSP Model 2 思想;示范 XML 与注解两种配置方式搭建 Hello 工程;详解 DispatcherServlet 请求流转机制;演示 @RequestMapping、@RequestParam、Model/ModelAndView/Map 出参及中文乱码处理;配置 InternalResourceViewResolver 简化视图路径,为后续 SSM 整合奠定扎实基础。
文章系统讲解 Spring 与 MyBatis 的轻量级整合方案:先以 IoC 接管 MyBatis 生命周期,通过 SqlSessionFactoryBean、SqlSessionTemplate 实现 DAO;再用 MapperScannerConfigurer 自动扫描接口生成实现,简化编码。随后引入声明式事务,对比编程式痛点,给出 XML 及 @Transactional 注解两种配置,演示传播行为、隔离级别、回滚规则等核心属性,并附完整用户表增删改查示例与测试,帮助读者快速构建低耦合、...
- « 前一页
- 1
- ...
- 9
- 10
- 11
- 12
- 13
- 后一页 »