互联网应用软件系统架构模式的确立

本文介绍了互联网应用的发展历程,重点讲解了Java EE的主要技术如Servlet、JSP、JSF、EJB等,并提出了朴素架构模式(PAM)。PAM分为交互界面、应用层、中间业务层和持久层,采用HTTP协议、XML数据格式,强调数据与样式的分离,易于扩展和维护。此外,文章对比了PAM与SOA和RESTful的区别。
摘要由CSDN通过智能技术生成

互联网应用软件系统 架构模式的确立

作者:欧阳翔
Email: ouyang.xiang@gmail.com


课程目的

. 分享个人心得,以此展开讨论,获得更进 一步的提升;
. 统一团队设计思想,达成共识,更好的规 范开发流程,提升开发效率;
. 确立基础架构,保证系统可用性、可扩展 性、可伸缩性。


课程内容

. 互联网应用发展过程简述;
. Java EE主要技术介绍;
. 架构与架构模式;
. 普通应用系统架构基本原则;
. 朴素架构模式(PAM);


互联网应用发展过程简述

. Perl 时代:简单网页交互;
. ASP,PHP,JSP 时代:动态网页;
. J2EE 时代:互联网进入企业应用;


Java EE主要技术介绍

1.Servlet:最美的服务端小程序
. 基于java语言: 具有java本身的所有优点;
. 简单易用: 接口标准规范,有大量的API可以使用;
. 功能强大: 一般功能都能通过java编程实现;
. 性能优良:容器托管,多线程机制;
. 可移植性强:只要符合规范的容器都可以运行;
. 成本低廉:普通应用采用开源服务器就可以满足;

2.JSP:应景之物,当弃之

. 为了抗衡ASP、PHP才出现的&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值