J2EE学习笔记:从基础到高级概念
需积分: 9 67 浏览量
更新于2024-07-27
收藏 371KB DOC 举报
"J2EE笔记教程 - 由huihoo.com的顾志凌编写的J2EE学习笔记,涵盖了J2EE模式、JSP基础知识、指令、脚本和动作等核心概念,旨在帮助初学者入门J2EE开发。"
在J2EE技术体系中,J2EE是一个综合性的平台,包含了多种技术,如(X)HTML、Servlet/JSP、JDBC、JMS、JNDI、EJB、XML和Web Service等。开发者并不需要在掌握所有技术后再开始编程,可以逐步学习并应用。
在JSP(JavaServer Pages)方面,它是用来创建动态网页的技术。JSP由三部分组成:directive(指令)、scripting(脚本元素)和action(动作)。其中,page指令用于设置JSP页面的全局属性;include指令用于在多个页面间共享内容;taglib指令则用于引入自定义标签库。脚本元素包括声明(declaraction)、脚本lets(scriptlet)和表达式(expression)。而action则涉及了如useBean、setProperty、getProperty等操作,它们帮助管理JavaBeans。
JSP的注释有两种形式,一种是JSP内部注释,另一种是HTML注释。在JSP页面中,通过`<%@ page session="true" import="java.util.*"%>`这样的page指令,可以设置页面特性,如开启session支持并导入所需包。
请求控制器(RequestController),也称JSP Model 2架构,是一种设计模式,它建议将控制逻辑放在Servlet或JSP中,而不是在JSP页面上,以实现更清晰的职责划分和更好的代码维护性。在这种架构下,Servlet或JSP作为应用程序的入口点,处理HTTP请求,然后调用适当的业务逻辑和服务,最后将结果转发给JSP进行视图渲染。
ValueObject(值对象)是J2EE模式中的一种,它主要用于在不同对象或层次之间传递数据。值对象通常是无状态的,只包含属性和getter方法,不包含业务逻辑。
通过以上学习,读者可以对J2EE的基本架构和JSP的核心概念有一个初步的理解,为后续深入学习J2EE开发打下基础。随着XML和Web Service的发展,这些技术在现代J2EE应用中的角色也日益重要,是开发者必须关注的领域。
321 浏览量
2007-08-17 上传
2009-07-20 上传
2008-11-02 上传
2010-08-08 上传
2011-10-12 上传
点击了解资源详情
lamplampan
- 粉丝: 0
- 资源: 19
最新资源
- 全国江河水系图层shp文件包下载
- 点云二值化测试数据集的详细解读
- JDiskCat:跨平台开源磁盘目录工具
- 加密FS模块:实现动态文件加密的Node.js包
- 宠物小精灵记忆配对游戏:强化你的命名记忆
- React入门教程:创建React应用与脚本使用指南
- Linux和Unix文件标记解决方案:贝岭的matlab代码
- Unity射击游戏UI套件:支持C#与多种屏幕布局
- MapboxGL Draw自定义模式:高效切割多边形方法
- C语言课程设计:计算机程序编辑语言的应用与优势
- 吴恩达课程手写实现Python优化器和网络模型
- PFT_2019项目:ft_printf测试器的新版测试规范
- MySQL数据库备份Shell脚本使用指南
- Ohbug扩展实现屏幕录像功能
- Ember CLI 插件:ember-cli-i18n-lazy-lookup 实现高效国际化
- Wireshark网络调试工具:中文支持的网口发包与分析