1. 能够使用jstl标签库的if标签
> `<c:if test="${逻辑表达式}"></c:if>`
2. 能够使用jstl标签库的foreach标签
> 次数遍历:`<c:forEach begin="起始值" end="结束值" var="循环变量的别名" step=“步长”></c:forEach>`
>
> 集合或数组遍历:`<c:forEach items="${集合}" var="循环变量的别名" varStatus=“循环信息对象别名”></c:forEach>`
>
> map遍历:`<c:forEach items="${集合}" var="entry">获取map的key=${entry.key},获取map的value=${entry.value}</c:forEach>`
3. 能够说出开发模式的作用
> Model1 第一代:jsp搞定所有
>
> Model1 第二代:jsp+javaBean, 每个角色都做2件事
>
> MVC: 用于获取数据与展现数据的分离, 提高重用性
>
> 缺点:Model职责过多,不利于团队开发与维护
>
> Model2: 是MVC的具体实现
>
> MVC+三层架构【重要】:
>
> MVC
>
> Servlet(Controller)
>
> Jsp(view)
>
> javaBean(model, 由业务逻辑层与dao层组成)
>
> 三层架构
>
> web层(表示层),用于web后端与浏览器交互
>
> 业务逻辑层(service), 用于负责业务逻辑处理(对数据包装与加工)
>
> 数据访问层(dao, Data Access Object), 用于操作数据的增、删、改、查
>
> 优势:每个角色职责清晰 , 高复用性,适合团队开发与维护
4. 能够使用三层架构模式完成显示用户案例
39-[jstl核心标签库-MVC开发者模式]
最新推荐文章于 2024-09-05 09:57:46 发布