该框架就可以被称作J2EE框架。
2.1.3本系统所涉及的J2EE组件
J2EE包含一系列组件、服务和API,在开发不同类型的企业级应用时,根据各自需求和目标的不同,可灵活使用并组合不同的组件和服务。下面介绍在该企业内部网信息管理系统中涉及到的主要J2EE组件及API。◆ServletServlet是一种独立于平台和协议的服务器端的
Java应用
程序,可以生成动态的Web页面。它担当Web浏览器或其他HTTP客户程序发出请求,与HTTP服务器上的数据库或应用程序之间的中间层。Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。在
通信量大的服务器上,JavaServlet的优点在于它们的执行速度更快于其他的CGI程序。各个用户请求被激活成单个程序中的一个线程,而创建单独的程序,这意味着各个请求的系统开销比较小。◆
JSP(JavaServerPage)JSP是一种实现普通静态HTML和动态页面输出混合编码的技术。从这一点来看,非常类似MicrosoftASP、
PHP等技术。借助形式上的内容和外观表现的分离,Web页面制作的任务可以比较方便地划分给页面设计人员和程序员,并方便地通过JSP来合成。在运行时态,JSP将会被首先转换成Servlet,并以Ser
5
武汉科技2009届毕业设计论文
vlet的形态编译运行,因此它的效率和功能与Servlet相比没有差别,一样具有很高的效率。◆JDBCAPIJDBC(JavaDatabaseConnectivity,Java数据库连接)API是一个标准SQL(StructuredQueryLanguage,结构化
查询语言)数据库访问接口,它使数据库开发人员能够用标准JavaAPI编写数据库应用程序。JDBCAPI主要用来连接数据库和直接调用SQL命令执行各种SQL语句。利用JDBCAPI可以执行一般的S动态SQL语句及带IN和OUT参数的存储过程。Java中的JDBC相当QL语句、于Microsoft平台中的ODBC(OpenDatabaseConnectivity)。◆XML(ExtensibleMarkupLanguage)(ExtensibleMarkupLanguage)即可扩展标记语言,它与
HTML一样,XML都是SGML(St