为什么学习JavaEE
2015-10-05 01:14
537 查看
在JSP页面上嵌套大量的Java代码,不易维护
当业务需求发生变化的时候,不易扩展
解决方法:JavaEE的使用。
定义:JavaEE(Java EnterpriseEdition)是一个开发分布式企业级应用的规范和标准。
JavaEE是基础。Struts,Hibernate,Spring,它们都是框架。框架即Framework,其实就是某种应用的半成品,就是一组 组件,用来完成自己的系统。简单说就是使用别人准备好的一切,来实施自己的项目。
JavaEE体系结构
三层架构
表示层------------HTML页面 jsp
中间层------------Servlet等组件 servlet-doJsp
数据层------------Database(JDBC、JNDI等) dao包 entity包
页面显示技术
HTML
JavaScript
Ajax技术
JSP :显示动态内容的服务器网页
JSTL:辅助JSP显示动态内容的标准标签库
Servlet:接收客户请求,并做出响应的Java程序。Servlet是中间件技术的重要部分,它控制着其他的组件。
JavaBean:JavaEE的模型组件
中间层框架技术
Struts框架
Struts框架主要是扩展了Servlet
JDBC技术
JDBC(Java Database Connectivity):Java数据库连接
JDBC用来访问数据库和操作数据库表中的数据
数据层框架技术
Hibernate
JAX-WS技术:Java API for XML Web Services是JavaEE平台的重要组成部分,简化了使用Java技术开发Web服务的工作。
JNDI技术:Java Naming and Directory Interface:Java命名和目录接口是一组在Java应用由访问命名和目录服务的API。
当业务需求发生变化的时候,不易扩展
解决方法:JavaEE的使用。
定义:JavaEE(Java EnterpriseEdition)是一个开发分布式企业级应用的规范和标准。
JavaEE是基础。Struts,Hibernate,Spring,它们都是框架。框架即Framework,其实就是某种应用的半成品,就是一组 组件,用来完成自己的系统。简单说就是使用别人准备好的一切,来实施自己的项目。
JavaEE体系结构
三层架构
表示层------------HTML页面 jsp
中间层------------Servlet等组件 servlet-doJsp
数据层------------Database(JDBC、JNDI等) dao包 entity包
页面显示技术
HTML
JavaScript
Ajax技术
JSP :显示动态内容的服务器网页
JSTL:辅助JSP显示动态内容的标准标签库
Servlet:接收客户请求,并做出响应的Java程序。Servlet是中间件技术的重要部分,它控制着其他的组件。
JavaBean:JavaEE的模型组件
中间层框架技术
Struts框架
Struts框架主要是扩展了Servlet
JDBC技术
JDBC(Java Database Connectivity):Java数据库连接
JDBC用来访问数据库和操作数据库表中的数据
数据层框架技术
Hibernate
JAX-WS技术:Java API for XML Web Services是JavaEE平台的重要组成部分,简化了使用Java技术开发Web服务的工作。
JNDI技术:Java Naming and Directory Interface:Java命名和目录接口是一组在Java应用由访问命名和目录服务的API。
相关文章推荐
- Using OpenCV with Eclipse (plugin CDT)
- Mybatis系列(九)Spring & Mybatis整合
- Java:String和Date、Timestamp之间的转换
- java中常用的8种基本数据类型,包括字节数
- Eclipse开发Android的配置(包括ADT安装,SDK配置)
- [java学习笔记]java语言基础概述之内存的划分&堆和栈
- Java学习笔记----继承
- Spring整合JMS(一)——基于ActiveMQ实现
- 基本数据类型_整型_JAVA007
- java高薪之路__008_Annotation
- Java基础知识点总结(二)
- java---教你怎么判断多线程是否安全
- SpringAOP嵌套调用的解决办法
- MyEclipse之各个版本的区别
- JAVA_SE基础——38.单例设计模式
- Eclipse之各个版本的区别
- java线程监控
- Eclipse快捷键
- eclipse创建maven项目
- JAVA基本框架搭建(Maven,jetty,Jod…