对象/关系映射ORM(Object-RelationMapping)是用于将对象与对象之间的关系对应到数据库表与表之间的关系的一种模式。简单地说,ORM是通过使用描述对象和数据库之间映射的元数据,将Java程序中的对象自动持久化到关系数据库中。对象和关系数据是业务实现的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在着关联和继承关系。而在数据库中,关系数据无法直接表达多对多关联和继承关系。因此,ORM系统一般以中间件的形式存在,主要实现程序对象到关系数据库数据的映射。一般的ORM包括四个部分:对持久类对象进行CRUD操作的API、用来规定类和类属性相关查询的语言或API、规定mappingmetadata的工具,以及可以让ORM实现同事务对象一起进行dirtychecking、lazyassociationfetching和其他优化操作的技术。
创建一个Web项目,命名为“xscjManage”。该项目要实现学生、课程及成绩的增加、删除、修改、查找功能,需要三个表,即XSB表、KCB表、CJB表。其中XSB表中含有该学生所属专业的ID,且作为外键,故还应该有一个ZYB表。在登录学生成绩管理系统时,如果没有登录成功,就回到登录界面,登录成功后方可进行各种操作,所以还要有个DLB表。
在Web应用程序中,通常通过表单进行数据提交,在同步情况下,使用者发送表单之后,就只能等待服务器回应。在这段时间内,使用者无法进一步操作
本书的网上购书系统(网上书店)将实现上述的基本功能,用户可以注册、浏览商品、查询购物车等
JavaEE是目前开发Web应用(特别是企业级Web应用)最流行的平台之一,其实JavaWeb应用的核心技术是JSP、Servlet与JavaBean。但遗憾的是,一直没有一套有效的开发规范来约束JSP程序员,导致不同程序员写出不同风格的JSP程序。项目的规模越大,这种弊端就越明显,项目的维护难度可见一斑。这时,一个基于Web框架开发的Web应用时代已经来临。继Struts成功推出之后,大批优秀的框架紧跟其后,席卷了整个市场,本书将介绍几个市场上常用的非常优秀的框架。到现在为止,JavaEE应用已经趋于成熟,但其形成的组件却在不断升级、更新。首先,JDK(Java软件开发包)的版本在不断提升,其服务器也是各种各样,百家争鸣,本书将应用Tomcat作为开发服务器。就IDE(集成开发环境)而言,本书将用现在非常流行的Eclipse和MyEclipse作为开发工具。下面将介绍它们的安装、配置及使用方法。
JavaScript是基于对象和事件驱动的脚本语言,主要应用在客户端。
UML (Unified Modeling Language)为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。UML的定义包括UML语义和UML表示法两个部分。
当两个进程进行远程通信时,彼此可以发送各种类型的数据,包括文本\图片\音频\视频等,都会以二进制序列的形式在网络上传送.