基于javaweb(日语)停车管理系统毕业设计(论文)(编辑修改稿)内容摘要:

架 ,它不依赖于任何的组 ,是一种轻量级的容器因此它可以有效地组织中间件对象而不管是否还使用了 EJB 技术 ,同时 Spring 既是全面的又是模块化的它不是一个强制性框架 ,我们可以选择某个组件独立使用。 其中 Spring Core是 Spring的基础它提供了一个 IOC容器管理业务组件 而 Spring DAO 和 Spring ORM 不仅提供数据访问的抽象模块 还特别集成了对 Hibernate 的支持并且提供了缓冲连接池和事务处理等重要的服务功能保证了系统的性能和数据的完整性。 IOC(Inversion of Control)控制反转 /DI(Dependence Injection 依赖注入 )机制是 Spring 框架的核心, IOC 就是由容器控制组件之间的关系 而非传统实现中由程序代码直接操控。 这种控制权由程序代码到外部容器的转移,是谓“反转”。 DI 是对 IOC更形象的解释,即由容器在运行期 中动态地将依赖关系比如构造参数、构造对象或接口 注入到组件之中。 Spring 采用设值注入机制通过配置文件管理组件的协作对象 ,创建可以构造组件的IOC 容器。 这样不需要编写工厂模式、单例模式或者其他构造的方法 就可以通过容器直接获取所需的业务组件。 Hibernate 技术 关系数据库作为主流的数据库技术,它的非对象化的管理模式给面向对象开发带来了异构的数据结构,加大了开发难度。 数据库的对象化技术尝试通过两种方式解决上述问题一种是对象数据库技术( ODBMS),但是 ODBMS 尚未成熟,也不能取代现今主流的 关系数据库,并不实用。 另一种是已经被广泛采用的 O/R Mapping 对象关系映射技术 ,包装关系数据库数据为对象 ,使之提供面向对象的接口。 Hibernate 就从属于后者。 Hibernate 是 O/R Mapping 技术的一种 Java 实现。 Hibernate 过映射文件或者是注解方式将数据库表映射为 Java 类。 表中的每条数据视为一个类实例,而数据列值映射为实例属性。 Hibernate 的这些持久对象是基于 Java Bean 和 Java Collections 的 ,而且它提供的查询语言 HQL 也是一种 OO 语言 ,语法类 似 SQL,只是把 SQK 里的 TABLE 和COLUMN 用对象和对象属性代替 这样通过持久性对象将数据库数据以同构的数据对象形式传送到其他层中加以处理 从此开发者可以以 OO思想开发数据处理模块。 JSP 介绍 JSP,即 Java Server Page,Java应用页面程序。 作为开发动态页面的一种技术, JSP是当前大中型企业应用软件首选的开发路线之一。 而且 JSP是 J2EE的重要组成部分,开 5 发人员可以在 JSP中获得 J2EE的众多优点。 学习 JSP也是 J2EE入门的必经之路。 JSP 既依赖于也得益于 J2EE 技 术。 “ 一次编写,随处运行 ” 的可移植性使用户可以专注于 JSP 的开发,而无须考虑系统层面的问题; Java 的开放特性使市面上涌现出了众多的 Web 框架可供采纳;面向对象的设计,为更加轻松地构筑安全稳定的 Web 在线系统提供了基础保障。 JSP秉承了 J2EE高贵的血统,却又带着平易近人的个性。 JSP本质上是一个 Java程序,具备 Java语言一切无与伦比的优势。 相比依赖于 VBScript代码的 ASP,以及依赖于 Perl语言的 PHP等其他 Web编程语言, JSP有着严格的 Java语法支持,可以和 Java Bean无缝整合。 ASP采用了解析执行的机制,而 JSP则是先编译后执行。 因此,在第一次访问时 JSP比 ASP要慢,但是 JSP的执行则比每次都解析执行的 ASP快若干个数量级。 微软随后推出了 ,号称提供了丰富的面向对象类库,引入中间语言的概念来支持多种语言,完整地集成了 XML及 Web Service的支持,利用代码托管机制避免危害服务器,并期盼以此代替 ASP。 事实上 J2EE框架十分类似,虽然弥补了 ASP之前的缺陷,但是,其对于 Windows平台的依赖性以及 .NET本身的封闭性却依然存在。 尽管现 在有 Mono计划将所有的开发转移到 Linux,但是由于各种原因, Mono有着众多的制肘,并不被业界看好。 当然,对于 Windows环境下的中小型应用程序, jsp确实是不错的选择。 JSP是线程高度并行的,可以充分利用硬件资源。 另外, Java语言与平台无关,开发者可以将 JSP部署在几乎任何操作系统上, UNIX系统可以为 JSP提供稳定可靠的安全运行环境;利用集群技术还可以把多台主机联合起来服务于 JSP应用程序。 因此, JSP对于高可靠性、高性能要求的企业级应用系统有较强的吸引力。 从开发者的角度考虑, JSP是开发 Web应用程序的首选。 JSP支持 JavaBean组件,也就获得了众多 Java厂商的有力支持,开发者可以利用 JavaBean来完成所有 Java能实现的功能,如数据库连接池、图形绘制、文件 IO操作、 XML解析、 WebService调用与发布等。 Struts,Webwork,Tapstry,Velocity,Hibernate等开源框架为 Web应用开发者简化了开发流程,提高了代码质量,从而降低了学习门槛和开发成本。 JSP遵循 J2EE规范所采用的分层结构也使得代码容易组织维护,各个独立的层次分别针对特定的编程领域,在 某个领域发生变化的时候,只需要在对应层次进行针对性的修改,而不会影响到其他层次的代码。 而相对于 Servlet这种 Java类, JSP又有着特定的优势。 从前面的例子可以看出,要完成一个简单 JSP页面具有的功能,需要编写大量的 Servlet代码,而且,从代码上根本看不出来生成的 HTML文档结构。 另外, JSP中双引号等特殊字符,在 Servlet中都需要进行转义处理,又进一步降低了程序的可读性。 Servlet不能有效地利用原型页面。 事实上,在 JSP中,还可以使用标签等特性,进一步将 JSP中的 Java代码导致的不利 因素削弱。 6 总之,使用 JSP 可以降低开发门槛,提高程序可读性,开发出高性能的跨平台企业级软件。 所以在线汽车销售网站采用了 JSP 技术。 Mysql 简介 MYSQL 是 sun公司在关系数据库管系统( RDBMS)方面的开发成果。 其主要目的是尽可能快地存储、管理和检索大量数据。 我们将使用 MYSQL存储与知识系统网站相关的所有信息,这些信息会由应用程序逻辑动态放置在网页中。 Mysql是 sun 公司推出的 Mysql 数据库管理系统的最新版本该版本继承了 Mysql 版本的优点同时又比它增加了许多更先进的 功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行 Microsoft Windows 2020 的膝上型电脑到运行Microsoft Windows XP的大型多处理器的服务器等多种平台使用。 Tomcat Tomcat是一个开放源代码、运行 Serv1et和 JSPWeb应用软件的基于 Java的 Web应用软件容器。 Tomcat是由 Apache一 Jakarta子项目支持,并由来自开放代码 Java社区的志愿者进行维护。 TomcatServer是根据 servlet和 JSP规律执行的,因此我们就 可以说Tomcatserver也实行了 Apache一 Jakarta规比绝大多数商业应用软件服务器要好。 Tomcat很可能成为下一代 Java Web Server的主流。 因为 Tomcat受到 Sun的全力支持,并由非常强大的开发组织 apache来进行发展,这一工程被称 Jakarta计划。 从战略上看,Sun现在正借助 ApaChe的影响来开发 Server端 Java技术,这就是 Tomcat。 因此可以相信Tomcat己经或者即将是一个较理想 Jspamp。 Servlet开发和支撑平台。 相对地, JSWDK只是一个简化的服务器平台 ,和稳定程度都比较有限,而且实际上 S幽并不许可将它作为Iflter上的平台。 在 SUTN公司的大力支持下, Tomcat将成为以后 Web平台的主流平台。 双击下载的 Tomcat 安装程序,连续单击“下一步“,直至安装结束,只 在选择安装路径时更改为 d:\Tomcat。 设置环境变量: 在“我的电脑”属性中设置环境变量: 先测试一下 Tomcat 服务器。 首先启动 Tomcat 服务器,执行 Tomcat 目录 bin 子目录下的 程序,会出现一个 Dos 窗口,几秒钟后 Dos窗口会自动消失,并在任务栏中出现标题为 Catalina 的小窗口,表明服务器已启动成功了。 然后打开浏览器,在地址栏中输入 默认端口为 8080),如果看到有一个小猫就证明 Tomcat 成功运行。 可直接关闭窗口退出 Tomcat. 建立站点:将程序发布包拷贝到 webapps 目录下,启动 Tomcat。 在地址栏中输入 进行访问。 7 3 系统的可行性论证及需求。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。