《J2EE开源工具包》读书工具
来源:互联网 发布:ubuntu 好还是redhat 编辑:程序博客网 时间:2024/05/29 09:26
1、企业开发人员的分类
- 企业开发人员——开发组件用于连接数据库和企业应用系统
- 应用程序开发人员——为特定应用程序设计特定的组件和逻辑,还有用户界面
- web开发人员——负责用户体验,设计源代码、模板、样式表、表单(收集和呈现给最终用户的东西)
- 内容开发人员——类似编辑和美工人员
2、应用开发结构分层
| 表示层 | 显示用户界面,基于web的应用开发
————
| 应用层 | 控制应用程序的特定逻辑,将业务层组件间的信息聚合,使更方便查找信息,管理个应用程序的工作状态
————
| 业务层 | 按照商业要求访问或修改数据,将应用层与数据层分离,从而储存方式改变,应用程序不用改变
————
| 数据层 | 存于数据库、数据文件或其他。
3、体系结构
- C/S体系结构——客户机负责表示层、应用层、80%业务层;服务器负责数据层。
- 三级数据结构——如B/S结构,将业务层单独分离出来(俗称“中间件”),使企业内部可以共享企业组件
- n级体系结构——如:浏览器层+web交互层+业务层+连接层+企业层,由于服务器趋向于集中管理,更改服务器更容
4、企业平台的级
- 浏览器级 HTML+CSS+JavaScript、Applet
- web级 web服务器+servlet引擎(servlet、JSP、框架) 1个servlet由一个sevlet容器管理,可用模板引擎将html导入java中
- 组件级 EJB容器(会话、实体、消息)
- 连接级 JMS+JDBC+web服务器
- 企业级 数据库+大型机+。。。 对应数据层
其中 浏览器级 和 web级 常称为“前端”,组件级和连接级常称为“中间”,企业级 常称为“后端”
一个JSP--->一个servlet编译---->向另一个servlet发请求(在一个servlet中实现大部分应用程序逻辑)
目标:servlet代码内html代码最小化,jsp中java代码最小化
5、平台体系部署
- 单击部署——开发人员独立工作测试
- 两机部署——(web服务器+servlet引擎+EJB容器)+DB 或者 (web服务器+servlet引擎)+(servlet引擎+web服务器+EJB容器+DB)前者使用大型数据库应用程序
- 三级/多级部署——前端(web服务器+servlet引擎)+中间件(servlet引擎+web服务器+EJB容器+JMS提供者)+后端(DB数据库)
6、典型应用程序过程
7、XML语法分析程序,XML实体
8、web测试——主要是功能测试、负载测试
- 《J2EE开源工具包》读书工具
- 开源搜索引擎工具包
- 开源拓扑工具包
- Java 开源工具包
- J2EE开发总结之常用开源或免费工具
- 开源机器人技术工具包
- 开源机器人技术工具包
- 开源机器人技术工具包
- 开源机器人技术工具包
- 开源项目之工具包
- Python常用开源工具包
- IIS 6.0 资源工具包工具
- 经典开源C/C++工具包
- 图像处理开源工具包--ImageMagick
- gSOAP开源工具包学习资料收集
- 工欲善,必先利其器 -- (使用开源工具提高J2EE系统的质量)
- 工欲善,必先利其器 -- (使用开源工具提高J2EE系统的质量)
- J2EE开源套件
- 第十七周实验报告1
- Linux设备驱动--块设备(三)之程序设计
- 第十七周实验报告2
- 第十八周实验报告1
- win7无法访问xp 2003 2008共享
- 《J2EE开源工具包》读书工具
- Linux下tr命令详解
- 软件大赛题目----(第八个)求最短距离
- vmare 镜像下载 (linux, FreeBSD)
- Android基础学习-----安装apk文件到Android模拟器(四)
- 智器TEN2 Plus第一版本问题列表分析及解决思路
- 使用VS2008 2010编写arduino程序及编译下载
- 磷酸铁锂电池
- 过年了