一.jstl 与 el:
(1).在用jstl标签时:
1).<c:if> 没有else
2).每用<c:when>时,都要用到 <c:choose> ,这个可以实现 if ,else
<c:choose>
<c:when test=""></c:when>
<c:otherwise> </c:otherwise>
</c:choose>
二.面向对象
1.面向对象设计(OOD):
(1).导致面向对象的分解
(2).除了系统的静态和动态方面之外,面向对象设计还使用不同的表示法来表示系统的逻辑(类和对象结构)设计和物理(模块和进程体系结构)设计的不同模型。
2.面向对象分析(OOA):
面向对象分析是一种分析方法,它可以在问题域的词汇表中找到的类和对象的观点开审视需求
3.面向对象程序设计(OOP)
4.5种主要的编程风格(和使用抽象类别):
● 面向过程 算法
● 面向对象 类和对象
● 面向逻辑 目标,通常以谓词演算表示
● 面向规则 if-then规则
● 面向约束 不变量的关系
5.对象模型(概念框架)主要因素:
● 抽象
● 封装
● 模块化
● 层次
次要因素:类型定义,并发性,持久性
★不具有任何一个主要 因素的模型都不是面向对象的,次要的因素不是必要的
6.抽象
定义:抽象表示一个对象与其他所有对象相互区别的基本特征,因此提供同观察者角度有关的清新定义的概念界线。
例如:观察一只猫
兽医会将猫的身体构造抽象出来,看做一个对象
养猫的人将猫的脸的形状抽象出来,看做一个对象
抽象和封装:
抽象和封装是两个互补的概念:抽象着重与对象的可观察行为,而封装着重于引起这种行为的实现。
7.封装
封装就是划分抽象的结构和行为元素的过程,封装用来分离抽象的契约接口和它的实现。(封装就是将信息隐藏起来)
Java语言中通过访问权限实现对数据成员和方法的封装,若是不需要见的东西可以设定为私有化,即用关键字private修饰;若是要见得东西就设定为公有化,即用关键字public修饰。
分享到:
相关推荐
第4章 体验面向对象 1IavaBean技术 4.1 本章学习任务 4.1.1 本章知识体系 4.1.2 实例开发任务 4.2 JavaBean简介 4.2.1 JavaBean产生的背景 4.2.2 使用JavaBean的意义 4.2.3 了解JavaBean的规范. 4.2.4 Eelipse对...
5. **JSTL与EL**:在JSP页面中,可能使用了JSP Standard Tag Library (JSTL) 和Expression Language (EL),它们可以简化页面的编写,提高代码的可读性和可维护性。 6. **Spring框架**:如果项目采用了Spring框架,...
在学习过程中,要特别关注面向对象的设计原则和最佳实践,了解MVC设计模式的精髓,以及如何通过JDBC优化数据库操作。此外,熟悉常用的开发工具如IDEA、Eclipse,以及版本控制系统如Git,也是现代JavaWeb开发者的必备...
- **Hibernate**:ORM框架,用于简化数据库操作,提供了一套面向对象的方式来操作关系型数据库。 #### Hibernate - **基本操作**:了解Hibernate的CRUD(创建、读取、更新、删除)操作方法。 - **查询**:使用HQL...
4. **JSTL和EL表达式**(14章):JSTL(JavaServer Pages Standard Tag Library)是一组用于JSP页面的标签库,简化了页面逻辑。EL(Expression Language)是JSP 2.0引入的表达式语法,用于访问JavaBean属性和执行...
2. **类与对象**:Java是面向对象的语言,因此深入理解类和对象的创建、实例化以及如何使用构造函数是至关重要的。这部分笔记可能会讲解如何定义属性和方法,以及如何通过访问修饰符控制成员的可见性。 3. **异常...
JSF则是一种基于组件的Web框架,提供了更加面向对象的开发方式,简化了界面和业务逻辑的绑定。 此外,书中还会讨论如何在Tomcat中部署和管理Web应用,包括WAR文件的打包和部署、上下文路径的设置以及热部署技术。...
- **预期成果**:牢固掌握面向对象的概念和编程技巧,能够熟练运用面向对象的设计原则。 - **Java流操作和文件系统** - **学习目标**:掌握字符流和字节流的基本编程方法,熟悉文件系统的相关类库。 - **具体...
5. **EL(Expression Language)与JSTL(JavaServer Pages Standard Tag Library)**:EL用于简化表达式的编写,而JSTL提供了一系列标签库,使得JSP更加整洁、易读。源代码中可能包含了大量的EL表达式和JSTL标签,...
这一章主要讲解了Java Web开发的基础知识,包括Java语言的基本语法、面向对象编程的概念以及如何在开发环境中设置Java Web项目。重点介绍了如何安装和配置Java Development Kit (JDK) 和集成开发环境(IDE),如...
- **类与对象**:理解面向对象编程的基本概念,如封装、继承、多态,以及如何创建和使用类及对象。 - **数组与集合**:学习一维和多维数组,以及ArrayList、LinkedList、HashSet、HashMap等集合框架的使用。 2. *...
在这个系统中,JSP主要用于展示视图,通过EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)标签简化页面逻辑,减少HTML和Java代码的混合,提高开发效率。 **微信小程序**部分可能涉及到...
理解面向对象编程思想至关重要,这是Java区别于其他语言的关键特性。熟悉异常处理、集合框架(如ArrayList、LinkedList、HashMap、HashSet等)以及IO流的操作也是基本要求。此外,线程同步和并发编程是高级话题,...
2. 查看JSP页面,了解如何使用EL表达式和JSTL标签。 3. 分析Spring MVC的Controller,学习如何定义处理方法和传递数据。 4. 深入理解Spring配置文件,查看Bean的定义和依赖关系。 5. 研究视图层的实现,例如...
1. 学习Java基础,理解面向对象编程概念。 2. 掌握Servlet的基础知识,理解其工作原理。 3. 学习JSP语法,包括EL和JSTL。 4. 实践项目,将理论知识应用于实际场景。 5. 阅读CSDN等社区的精华帖子,了解最新的技术和...
1. **Java基础**:首先,开发者需要扎实的Java基础知识,包括类、对象、封装、继承、多态等面向对象编程概念。此外,还需要理解异常处理、集合框架(如ArrayList、LinkedList、HashMap等)以及IO流的使用。 2. **...
1. **Java基础知识**:这部分可能包括类、对象、封装、继承、多态等面向对象编程概念,以及异常处理、垃圾回收、IO流、线程管理、集合框架(如List、Set、Map)等。 2. **JSP与Servlet**:JSP用于创建动态网页,而...
- **面向对象**:深入理解封装、继承和多态的概念,熟悉抽象类和接口。 - **构造器**:理解构造器的作用,掌握构造器的重载和初始化块。 2. **JAVA基础**: - **类和对象**:掌握类的定义、对象的创建和生命周期...
这包括对Java语法、面向对象编程概念、异常处理、集合框架以及I/O流的深入理解。推荐书籍如《Head First Java》和《Effective Java》都是很好的入门资源。 一旦你掌握了Java SE(Java Standard Edition),就可以...
手册中还会介绍JSP的高级特性,如自定义标签库、JSP标准标签库(JSTL)的使用、以及表达式语言(EL)的运用等。自定义标签库允许开发者创建自己的标签集合,以简化JSP页面代码。JSTL提供了一组标准的标签,用于在JSP...