JAVA 面试题大全含答案1
J2EE 是什么
它包括哪些技术
解答:从整体上讲,J2EE 是使用 Java 技术开发企业级应用的工业原则,它是 Java 技术不停适应和增进企业级应用过程中的产物
合用于企业级应用的 J2EE,提供一种平台独立的、可移植的、多顾客的、安全的和基于原则的企业级平台,从而简化企业应用的开发、管理和布署
J2EE 是一种原则,而不是一种现成的产品
重要包括如下这些技术:1) Servlet Servlet 是 Java 平台上的 CGI 技术
Servlet 在服务器端运行,动态地生成 Web 页面
与老式的 CGI 和许多其他类似 CGI 的技术相比,Java Servlet 具有更高的效率并更容易使用
对于 Servlet,反复的祈求不会导致同一程序的多次转载,它是依托线程的方式来支持并发访问的
2)JSP JSP(Java Server Page)是一种实现一般静态 HTML 和动态页面输出混合编码的技术
从这一点来看,非常类似 Microsoft ASP、PHP等技术
借助形式上的内容和外观体现的分离Web 页面制作的任务可以比较以便地划分给页面设计人员和程序员,并以便地通过 JSP 来合成
在 运 行 时 态 , JSP 将 会 被 首 先 转 换 成Servlet,并以 Servlet 的形态编译运行,因此它的效率和功能与 Servlet 相比没有差异,同样具有很高的效率
3) EJB EJB 定义了一组可重用的组件:Enterprise Beans
开发人员可以运用这些组件,像搭积木同样建立分布式应用
4)JDBCJDBC(Java Database Connectivity,Java 数据库连接)API 是一种原则 SQL(Structured Query Language,构造化查询语言)数据库访问接口,它使数据库开