优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

个人信用数据采集和传输原型系统实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
系统使用技术
2.3.1 基于Struts框架的MVC模式的实现
1.MVC模式介绍
MVC模式主要由3个部分组成:模型、视图和控制器。视图是屏幕上的显示,模型进行操作之后,其结果就是通过视图来显示的。在视图中其实没有真正的处理发生,只是作为一种输出数据并允许用户操作的方式。控制器用于管理用户与视图发生的交互,一旦用户想对模型进行处理时,它不能直接去执行模型,而是通过控制器来间接地实现。控制器能从视图中取值,然后将相应的值传给模型进行处理。控制器接受用户的输入并调用模型和视图去完成用户的需求。
由上述可知,MVC模式的处理过程是:首先由控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图返回数据,并通过表达层呈现给用户。
2.Struts框架介绍
Struts是Apache组织的一个开放源码项目,是一个比较好的MVC框架,提供了对开发MVC系统的底层支持,它采用的主要技术是Servlet,JSP和Custom tag library。
Struts有如下的主要功能:
(1) 包含一个controller servlet,能将用户的请求发送到相应的Action对象。
(2) JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。
[资料来源:www.THINK58.com]

(3) 提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。
Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。
3.Struts,MVC的一种实现
Struts 是一组相互协作的类、servlet 和 JSP 标记,它们组成一个可重用的 MVC 2 设计。这个定义表示 Struts 是一个框架,而不是一个库,但 Struts 也包含了丰富的标记库和独立于该框架工作的实用程序类。
J2EE下的数据库访问技术
在基于JDBC的数据库应用开发中,数据库连接的管理是难点,因为它是决定系统应用性能的一个重要因素。本系统采用数据库连接池,通过连接池技术Java程序不仅可以提高系统性能同时也为系统提高了可测量性。
JDBC提供了javax.sql.DataSource接口,负责与数据库建立连接,实际应用时不需要编写连接数据库代码,直接从数据源获得数据库的连接,当程序访问数据库时,只需要从连接池从取出空闲的连接。DataSource中事先建立了多个数据库连接,这些数据库连接保持在数据库连接池中。 DataSource对象由容器(Tomcat)提供,不能使用创建实例的方法来生成DataSource对象,要采用JAVA的JNDI(Java Nameing and Directory Interface,java命名和目录接口)来获得DataSource对象的引用: [资料来源:http://THINK58.com]
Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("jdbc/openbase");
只要当前的DataSource对象支持数据库连接池,应用程序自动获得重用的数据库连接而不用创建新的数据库连接。重用的数据库连接和新建立连接的数据库连接使用上没有任何不同。应用程序可以通过重用的连接正常的访问数据库,进行访问数据的操作,完成操作后应显式的调用close()关闭数据库连接。
Connection con = ds.getConnection("User", "Pwd");
相关数据库的操作;
con.close();
访问数据库结束,在将数据库连接归还给连接池。
2.3.3 JSP的文件上传技术
系统在上传报文文件的时候使用一个开源的JAR组件jspSmartUpload。它是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中,该系统在对报文解析时必须对反馈报文进行上传操作,上传过程就是使用jspSmartUpload这个组件实现的。该组件有以下几个特点:
1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便。
2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。 think58.com

[资料来源:http://www.THINK58.com]


3、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合要求的文件。
4、下载灵活。仅写两行代码,就能把Web服务器变成文件服务器。不管文件在Web服务器的目录下或在其它任何目录下,都可以利用jspSmartUpload进行下载。
5、能将文件上传到数据库中,也能下载数据。