应用jsp和hibernate设计实现在线通_讯录_本科毕业设计(编辑修改稿)内容摘要:
,它在 lib 目录中与 Hibernate 一起发布 ,包括了实现 jdbc3 和 jdbc2 扩展规范说明的 Connection 和 Statement 池的 DataSources 对象。 C3p0 数据库连接池配置信息: bean id=dataSource class= destroymethod=close property name=driverClass value=${} / property name=jdbcUrl value=${} / property name=user value=${} / property name=password value=${} / property name=minPoolSize value=${} / 连接池中保留的最大连接数。 property name=maxPoolSize value=${}/ 初始化时获取三个连接,取值应在 minPoolSize 与 maxPoolSize 之间。 property name=initialPoolSize value=${}/ 最大空闲时间 ,60 秒内未使用则连接被丢弃。 若为 0 则永不丢弃。 property name=maxIdleTime value=${}/ 当连接池中的连接耗尽的时候 c3p0 一次同时获取的连接数。 property name=acquireIncrement value=${}/ 定义在从数据库获取新连接失败后重复尝试的次数。 property name=acquireRetryAttempts value=${}/ 两次连接中间隔时间,单位毫秒。 本 科 毕 业 设 计 第 10 页 共 29 页 property name=acquireRetryDelay value=${}/ 连接关闭时默认将所有未提交的操作回滚。 property name=testConnectionOnCheckin value=${}/ C3p0 将建一张名为 Test 的空表,并使用其自带的查询语句进行测试。 如果定义了这个参数那么属性 preferredTestQuery 将被忽略。 你不能在这张 Test 表上进行 任何操作,它将只供 C3p0 测试使用。 property name=automaticTestTable value=${}/ 每 60 秒检查所有连接池中的空闲连接。 property name=idleConnectionTestPeriod value=${}/ 当连接池用完时客户端调用 getConnection()后等待获取新连接的时间,超时后将抛出。 SQLException,如设为 0 则无限期等待,单位毫秒。 property name=checkoutTimeout value=${}/ /bean /beans Log4j 日志 Log4j 简介 程序开发环境中的日志记录是由嵌入在程序中以输出一些对开发人员有用信息的语句所组成。 例如,跟踪语句( trace),结构转储和常见的 或 printf 调试语句。 log4j 提供分级方法在程序中嵌入日志记录语句。 日 志信息具有多种输出格式和多个输出级别。 使用一个专门的日志记录包,可以减轻对成千上万的 语句的维护成本,因为日志记录可以通过配置脚本在运行时得以控制。 log4j 维护嵌入在程序代码中的日志记录语句。 通过规范日志记录的处理过程,一些人认为应该鼓励更多的使用日志记录并且获得更高程度的效率。 Log4j 日志配置 direct log messages to stdout and file = 本 科 毕 业 设 计 第 11 页 共 29 页 =INFO =INFO =INFO = = =%5p(%F:%L)%c{1}:%L %m%n =debug =debug =debug =debug =debug =debug =debug =debug,stdout 开发工具 Eclipse 简介 Eclipse 平台是一个具有一组强大服务的框架,这些服务支持插件,比如 Java 开 发环境插件( JDT)、插件开发环境( PDE)和其他的第三方插件( New tool)。 它由几个主要的部分构成:平台运行库、工作区、工作台、团队支持和帮助。 平台运行库是内核,它在启动时检查已安装了哪些插件,并创建关于它们的注册表信息。 为降低启 动时间和资源使用,它在实际需要任何插件时才加载该插件。 除了内核外,其他每样东西都是作为插件来实现的。 工作区是负责管理用户资源的插件。 这包括用户创建的项目、那些项目中的文件,以及文件变更和其他资源。 工作区还负责通知其他插件关于资源变更的信息,比如文件创建、删除或更改。 工作台为 Eclipse 提供用户界面。 它是使用标准窗口工具包( SWT)和一个更高级的 API( JFace)来构建的。 Tomcat 简介 Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,是 Apache 软件基金会的 Jakarta 项目中的一个核心项目,由 Apache、 Sun 和其他一些公司及个人共同开发而本 科 毕 业 设 计 第 12 页 共 29 页 成。 因为 Tomcat 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。 Tomcat 运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。 这个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是 开发和调试 JSP 程序的首选。 当配置正确时, Apache 为 HTML 页面服务,而 Tomcat 实际上运行 JSP 页面和 Servlet。 另外, Tomcat 和 IIS、 Apache 等 Web 服务器一样,具有处理 HTML 页面的功能,另外它还是一个 Servlet 和 JSP 容器,独立的Servlet 容器是 Tomcat 的默认模式。 MySQL Server 简介 MySQL 是一个开放源码的小型关系型数据库管理系统,开发者为瑞典 MySQL AB公司,目前 MySQL 被广泛地应用在 Inter 上的中小型网站中。 提供 由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。 MySQL 的核心程序采用完全的多线程编程。 线程是轻量级的进程,它可以灵活地为用户提供服务,而不占用过多的系统资源。 可运行在不同的操作系统下。 MySQL 有一个非常灵活而且安全的权限和口令系统。 当客户与 MySQL 服务器连接时,他们之间所有的口令传送被加密,而且 MySQL 支持主机认证。 MySQL 支持大型的数据库,可以方便地支持上千万条记录的数据库。 拥有一个非常快速而且稳定的基于线 程的内存分配系统,可以持续使用面不必担心其稳定性。 支持查询的 SELECT 和 WHERE 语句的全部运算符和函数,并且可以在同一查询中混用来自不同数据库的表,从而使得查询变得快捷和方便。 本 科 毕 业 设 计 第 13 页 共 29 页 4 总体设计 系统组成 系统由用户信息管理、联系人信息管理、留言板三部分组成。 用户信息管理包括用户注册和用户登录;联系人管理包括添加联系人、删除联系人、修改联系人、联系人分组和联系人查询;留言板包括添加留言、删除留言和查看留言列表。 用户管理 用户登录:登录界面为用户提供用户登录,用户首先需要 选择登陆对象 ,然后输入用户名和密码 ,系统将数据提交到后台进行处理 ,如果校验成功 ,则跳转到系统主界面 ,并将用户对象保存在 session。 如果校验失败 ,则报错。 用户注册模块:用户在登录界面点击“注册”,就可以进入到注册界面,在这里用户必须填写好自己的各项资料,如:用户名、密码、性别、年龄、联系方式、地址、邮箱等。 这些信息将为其他用户查询联系人信息提供方便。 联系人管理 联系人管理模块包括添加联系人,删除联系人,修改联系人信息等。 添加联系人:用户登录成功后点击添加联系人,进入添加联系人页面,输入联 系人的姓名、性别、年龄、联系方式、地址、邮箱,点击保存按钮,显示添加成功,返回主页面。 删除联系人:把已经存储过的联系人进行删除。 修改联系人信息:用户登录成功后可以对已经存储的联系人信息进行修改,及时更新,方便联系。 联系人查询:用户成功登陆后可以,可以根据关键字或者姓名查询联系人信息。 联系人分组: 用户增加联系人时可以对联系人进行分组操作,这样有助于对联系人管理,方便查询。 留言板 普通用户登录成功后可以在留言板模块留言,其他用户登录后可以看到此留言。 管理员登录成功后可以对留言板内容进行管理。 普通用户只能填写留言和查看留言,只有管理员才能删除留言。 本 科 毕 业 设 计 第 14 页 共 29 页 系统结构图 系统包括三个部分,用户管理、联系人管理和留言板。 用户管理部分包括用户注册和用户登录;联系人管理包括添加联系人、删除联系人、修改联系人、查询联系人和联系人分组,查询联系人包括姓名查询和分组查询;留言板包括填写留言、删除留言和查看留言。 如图 所示。 在 线 通 讯 录 系 统用。应用jsp和hibernate设计实现在线通_讯录_本科毕业设计(编辑修改稿)
相关推荐
, 将 电感传感器 安装在垂直高于 传送带 的位置处 ,电容传感器 安装在垂直高于 传送带 处 ,颜色传感器则为。 每个气缸间距离为 8cm,传感器与相应气缸距离为 7mm,出料处距第一处气缸 26cm。 各传感器位置如下 : 图 各传感器位置 分布 图 在硬件测量设计上主要利用编码器进行测量。 首先,在编译程序上定义 1 个高速计数器。 然后,在系统正常工作时,编码器将电机转速转换成脉冲信号
解土质情况和土层构造,以便施工时验槽核对土质,采取相应的技术措施。 与此同时在看图中还应对照检查图纸有无矛盾,构造上是否能实施施工等。 除详细了解建筑物的构造外,对关键的内容一定要牢记,可采用记笔记的办法,把轴线 尺寸、开间尺寸、层高、主要的梁柱断面尺寸、混凝土强度等级、砂浆强度等级等内容记下来,防止弄错,避免重大问题的发生。 建筑材料是指水泥、钢材、木材、砂、石、砖、预制构件、半成品以及成品
时,应先清扫模板上碎木等杂物,绑扎采用顺扎成八字扎,除外围两根筋交点全部满扎外,其余各交点可间隔交错绑扎,扎负弯矩筋时,每个扣都要绑扎,为保持上层钢筋位置准确,上下层钢筋间须加钢筋蹬。 楼梯钢筋绑扎 楼梯钢筋绑扎方法类似楼板,但须注意主筋锚固及负筋配制。 混凝土保护层 为了使受力钢筋有一定厚度的混凝土保护层,在梁、板受力筋的下部,梁、柱、墙的模板的侧面,均设置水泥垫块。 第十五节 主体混凝土工程
315 终端登录界面 网络设置提交后,等待提交成功后,重新把本机设置成刚刚改的一个 IP 段,在登录进去,更改帐号设置,如图 316 所示。 图 316 账号设置 设置好帐号之后,点击“提交”,则会寻找相对应服务器中的帐号,如果没有找到怎显示超时,如图 316 所示,如果连接到服务器,则显示“已连接”。 这里设置完成后,点击“高级设置” ~“呼叫设置”,在呼叫设置中把自动应答取消
工 业 大 学 课 程 设 计 说 明 书(论 文) 9 符更清晰。 典型的结构如图 所示。 人机对话接口电路的设计 在单片机应用系统中,为了控制其运行状态,需要向系统输入一些命令或数据,因此应用系统中应设有键盘, 这些键或键盘都是以开关状态来设置控制功能或输入数据的。 但是,这些开关绝不仅仅是简单的电平输入。 当所设置的功能键按下时,单片机应用系统应完成该按键所设定的功能,因此
相关接口。 其次主调页面采用超级联接的方式和其余功能模块相联系(即在主调页面和功能模块间留下相应的接口)。 主要系统结构 本次 所 开发模块在功能上包括用户、管理员、 以及 应用, 而且业务数据需在不同层次上 流动,在不同层次之间 也存在很多 的业务联系,在各个层次上的管理重点和功能也有所不同。 为了保持系统结构的统一灵活性,整个系统 进行 统一设计和开发,在不同层次上 也 采用同一套软件,通