1.2可行性分析
跨入21世纪,进入信息时代,信息处理和通信技术日益发展,保护信息的安全,特别是保护重要信息的安全,越来越受到国内外有关研究人员的极大重视。当前由于信息的保护不利和失误,世界各国遭受的损失是巨大的。生活的快节奏迫使用户需要一个更加人性化、个性化、操作方便的加密器,以java语言为基础的构建思想来实现的加密器,可最大程度上提高安全性,可移植性和可扩展性。
2技术介绍
2.1 HTML
HTML: 中文译为“超文本标记语言”。 “超文本”就是指页面内可以包含图片,连接,甚至音乐,程序等非文字的元素。虽然HTML是一种语言,但HTML不是程序语言,如 C++ 和 Java 之类,它只是标示语言,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB、JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行操作,从而生成动态网页的一部分。
2.2 Java
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统,这样Java程序可以只编译一次,就可以在各种系统中运行。
2.3 Struts2
Struts 2是Struts的下一代产品。是在 Struts 和WebWork的技术基础上进行了合并,全新的Struts 2框架。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新产品。主要用在MVC的视图层,控制转发web的请求,作为web层框架大体实现以下功能:
(1)获取表单内容,并组织生成参数对象。
(2)根据请求的参数转发请求给适当的控制器。
(3)在控制器中调用业务接口。
(4)将业务接口返回的结果包装起来发送给指定的视图,并由视图完成处理结果的展现。
(5)做一些简单的校验或是国际化工作。
上一页 [1] [2] [3] [4] [5] 下一页
基于DES原理的数据加密器的实现 第3页下载如图片无法显示或论文不完整,请联系qq752018766