静态web:不可进行数据库操作
动态web:可进行数据库操作,具备交互性,会自动根据用户请求的不同而显示不同的结果
Java Server Page,即Java服务页,有多种服务器可以支持,如Tomcat,WebLogic,JBoss,Websphere等
动态Web的两种开发模式:
C/S模式和B/S模式:
C/S模式(Client/Server模式):客户/服务器模式,客户端要安装工具软件,需管理服务器和客户端
B/S模式(Browser/Server模式):浏览器/服务器模式,以浏览器作为客户端的情况,仅需管理员和维护服务器
现有企业平台开发大量使用B/S开发模式,核心操作的大部分是围绕着数据库进行,但通过中间件进行过渡,即程序运行在中间件上,并通过中间件进行数据库操作,而具体一些相关的处理,如事务,安全等完全由中间件负责,则程序员仅需要负责具体功能的开发即可
企业开发的核心架构
开发平台->JavaEE
中间件->Tomacat中间件服务器
数据库->MySQL
操作系统->Linux
企业开发中的3个层次:
客户层:分内部用户及外部用户,客户端使用Web浏览器/Java编写的应用程序
中间层:为客户访问提供服务,使用各种组件技术进行搭建,且各个容器之间允许相互调用
企业信息系统层EIS:如数据库