软件工程硕士论文

您当前的位置:学术堂 > 毕业论文 > 在职硕士论文 > 工程硕士论文 > 软件工程硕士论文 >

JSP技术、SQL Server及B/S架构介绍

来源:学术堂 作者:陈老师
发布于:2017-03-11 共1432字
  本篇论文快速导航:

展开更多

  第 2 章 技术介绍
  
  2.1 MyEclipse 介绍
  
  MyEclipse 功能强大,它是在 eclipse 基础上开发的,对各种开源产品的支持较好,很多国际知名大公司大多利用它进行 Java、Java EE 和移动应用的开发,全球财富百强有近百分之八十是 MyEclipse 的用户。MyEclipse 对 Web、Web Services、JSP、JSF、JavaPersistence 等扩展数据库提供支持,Eclipse 平台还支持各种的插件,利用它可以高效率的进行自由定制、个性化的开发工作,同时 MyEclipse 会比使用 Eclipse 更加简单、方便。
  
  2.2 JSP 技术

  
  2.2.1 JSP 简介
  
  JSP,是一种动态的页面技术,全称为 JavaServer Pages,它主要是将表示逻辑从Servlet 中分离出来[14].Java 语言是 JSP 技术的脚本,Java Servlet 是 JSP 技术的基础,通过 Tags 和 Scriptlets,来封装产生动态网页的处理逻辑。JSP 它具有简单易用、面向对象、面向互联网、安全可靠以及平台无关性等特点。
  
  2.2.2 JSP 技术优势
  
  (1)一次编写,到处运行。
  
  (2)系统的多平台支持。
  
  (3)强大的可伸缩性。
  
  (4)支持的开发工具多样。
  
  (5)支持服务器端组件。
  
  2.2.3 JSP 应用模型
  
  动态信息通过 JSP 页面来进行体现,JSP 引擎接受客户端对 JSP 页面的请求,然后对客户端进行响应[22].一般情况下,JSP 的页面被转化为 Java Servlets,使用在不同的协议、格式和组件中。开发人员通过 JSP 的扩展性和可移植性,访问 Java 应用环境,通过建立可移植的 Web 应用,应用在其他服务器上。
  
  2.3 SQL Server 介绍
  
  2.3.1 SQL Server 简介
  
  SQL Server 是一种关系型的数据库管理系统,具有安全、可靠的存储功能,可提供企业级的数据管理,具有集成度高、伸缩性强、方便等诸多优势,可在大多数 Windows平台使用。
  
  2.3.2 SQL Server 特点
  
  1、快速恢复
  
  2、数据库镜像
  
  3、快照隔离
  
  4、新的 SQL Server Management Studio
  
  5、在线恢复
  
  6、增强复制功能
  
  7、专门的管理员连接
  
  8、在线检索操作
  
  9、数据分割
  
  2.4 B/S 架构介绍
  
  2.4.1 B/S 架构简介
  
  B/S 结构,就是浏览器/服务器结构模式,该模式统一了客户端,把核心部分都集中到服务器上,这样系统的开发、维护以及使用就简单了许多,在服务器上安装相关的数据库,然后再客户的电脑上安装一个诸如 Internet Explorer、搜狗、360 的浏览器,就可以用通过浏览器与 Web Server 进行数据的交互[1].
  
  2.4.2 B/S 主要作用
  
  B/S 结构,只需要一台可以连接互联网的电脑,其最大的优点就是可以随时随地在不安装专门软件的情况下进行操作,客户端不需要安装和维护,相对来说系统的扩展也比较容易。当前,由于需求的增多带动了 AJAX 技术的发展,越来越多的使用 B/S 结构,它的程序也可以在客户的电脑上进行绝大多数的处理,因此,在很大程度上减轻了服务器的负担,同时,也增加了交互性,可以实施部分实时刷新。
  
  2.5 Tomcat 介绍
  
  Tomcat 是比较流行的 Web 应用服务器,是 Jakarta 的核心,当前最新版本为 8.0 版本。Tomcat 服务器是源代码完全免费,它是一种常见的、小型的应用服务器,对于不是特别善于开发或者开发经验不足的编码者来说是很好的工具,更是开调试 JSP 代码的第一选择[28].Tomcat 的特点主要有:
  
  1、开放免费
  
  2、稳定性高
  
  3、技术领先
  
  2.6 JDK 介绍

  
  JDK 是一种开发工具包,基于 JAVA 语言,应用于软件开发,主要是手机上的 java 应用软件。JDK 常见的组件有:
  
  1、Jconsole:用于监控
  
  2、javac 用于编译程序
  
  3、appletviewer:用于程序运行的 browser
  
  4、java 用于运行程序
  
  5、jdb 用于发现问题
  
  6、javadoc 用于文档产生
  
  7、Javap:Java 用于反汇编
  
  8、jar 用于打包文件
返回本篇论文导航
相关内容推荐
相关标签:
返回:软件工程硕士论文