所以想要通用,就需要达成一致,在共同的规范下
J2EE的发展背景
在许多企业级应用中
例如数据库连接、邮件服务、事务处理等都是一些通用企业需求模块
这些是通用并且是可复用的模块
如果每次在开发中都由开发人员来完成的话...,所以出台了规范,这就是J2EE
就是提供了java应用于web 的一个技术标准 或者说 限制 或者说 规范
Servlet 是 Java Web 技术的核心基础
servlet定义的是一套处理网络请求的规范...作为一个科技公司,java作为一种跨平台的语言,也是一种网络语言,Java语言也在迅速发展
涉足web是必然的事情
servlet的出现其实比J2EE标准的出台要早,正是servlet才是java涉足web...但是使用jsp就需要java代码与前端页面代码写到一个页面上,完全的耦合在了一起
前端开发人员会看到JSP中大量的令他困惑的后端代码,这跟他却没有关系
同样,Servlet开发人员也得在复杂的前端代码中找到其能写...Servlet的发展进化史跟web的发展历史几乎一致,这也很好理解,她本就是用来解决web问题的
servlet自己什么都做不了
servlet需要依赖servlet容器,因为servlet根本都没有