JavaEE开发教程(一)体系结构和环境配置

转载 2017年01月02日 22:30:52

软件发展状况和趋势

         总所周知,现在好多软件都已经从C/S模式的设计开始转向B/S模式设计。并且现在云平台的推广和HTML5的来临更是加快了转型的脚步。SOA(面向服务的架构)体系将会改变软件系统的开发和运行模式。所以从这个角度来看WEB开发的潜力是非常大的。

 

JavaEE

 

         JavaEE只是一组以服务器为中心的企业级应用的一个规范,用于规范化和标准化以Java为开发语言的企业级软件的开发,部署,管理等。我们通常都能通过使用JavaEE来减少开发费用,软件的复杂性,和快速交付等目的。

 

         既然JavaEE只是一组规范,下面是JavaEE的规范结构。

      


容器规范:容器从字面意思上也可以看出它是用来装东西的,这里容器就是组件的运行环境,它是负责组件的生命周期管理和调用。JavaEE对它进行了类型和服务的一些规范。

 

组件规范:组件是JavaEE应用的标准化部件,来实现系统的业务和逻辑功能。并且组件的构建,调用和销毁是被容器所控制的。

 

服务规范:JavaEE制定了各种外部资源的标准API,这样能够起到简化连接外部不同资源的设计和编码。

 

通讯协议规范:因为各个组件之间的调用是通过容器来完成的,所以就需要使用协议来进行容器的通讯。

 

开发者规范:由于企业级软件的系统结构非常复杂,系统规模庞大,所以就需要不同的角色负责不同工作来协作完成任务

 

 

环境配置:

下载Eclipse IDE for JavaEE 官网地址:www.eclipse.org/download

下载JDK 官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

下载Tomcat 官网地址:http://tomcat.apache.org/download-70.cgi

 

把tomcat 和 Eclipse解压出来,并且安装JDK后打开Eclipse选择window再选择preferences。

选择server中的Runtimeenvironments


 

      


点击add添加一个服务器

      

      

选择你下载的Tomcat的版本选择next  我用的是7.0的就选择7.0

      

 

在Tomcat installation directory中选中你所解压的Tomcat的文件夹点击finish.

 

 

这样服务器就添加在Eclipse中了,下面我们写一个hello world.

 

打开Eclipse点击File点击New,创建一个Dynamic Web project

      

 

点击Finish完成工程的创建

 

再右键工程New -> jspFile改名字hello.jsp

      

在刚刚创建出来的jsp页面中的<body>标签里写入hello world

 

      

右键工程Run as -> Run on server

 

      

 

 

OK ~ 现在可以看到在浏览器中运行出了hello world  

互联网体系结构的一点认识

xxx
  • hkhkhk180
  • hkhkhk180
  • 2015年01月14日 16:59
  • 486

软件体系结构基本概念汇总

这门课与UML建模,程序设计方法学一样,都是站在比较高的角度来看整个软件结构。并不是对算法,或者语言的关注。如果以后有志于成为软件架构师,就应该好好学这门课。现在我把自己整理的这门课的资料与大家分享。...
  • CHENYUFENG1991
  • CHENYUFENG1991
  • 2015年07月28日 00:36
  • 4307

Java虚拟机体系结构

Jvm基础知识
  • u014134766
  • u014134766
  • 2016年04月03日 12:16
  • 282

windows体系结构

Windwos 体系结构: -------------------------------------- 用户模式(ring3) 系统进程、服务进程、应用程序、环境子系统(向应用程序提供环境和应...
  • zxxSsdsd
  • zxxSsdsd
  • 2013年11月28日 18:39
  • 1022

软件体系结构风格

MarShaw和DavidGarlan 中提出的软件体系结构定义为:能够用来具体描述软件系统控制结构和整体组织的一种体系结构,能够表示系统的框架结构,用于从较高的层次上来描述各部分之间的关系和接口。 ...
  • u011731233
  • u011731233
  • 2015年04月16日 15:32
  • 2861

Apache软件体系结构

Apache不同的版本,软件体系结构差别还是比较大,一种是进程式处理connection request,另外一种是线程式处理connection request. 进程式处理如下图所示: 如果连...
  • kobejayandy
  • kobejayandy
  • 2013年08月30日 00:05
  • 1138

软件体系结构

软件体系结构笔记 L1.pdf 课程简介源起... 现状系统分析员遇到的困境解决之道 基于软件体系结构的开发 示意图软件体系结构的生命周期 体系结构的非形式...
  • luyan1992
  • luyan1992
  • 2014年10月30日 20:28
  • 2214

软件体系结构

架构定义:某个软件或计算系统的软件构架是该系统的一个或多个结构,它由软件元素、这些元素的外部可见属性以及这些元素之间的关系组成。 2.含义: •首先,构架定义了软件元素。构架必须省略元素中与其交互...
  • LGCSSX
  • LGCSSX
  • 2013年06月18日 00:50
  • 4157

MySQL Study之--MySQL体系结构深入解析

MySQL Study之--MySQL体系结构深入解析 MySQL体系架构   由:连接池组件、管理服务和⼯工具组件、sql接口组件、查询分析器组件、优化器组件、缓冲组件、插件式存储引擎、物理...
  • lqx0405
  • lqx0405
  • 2015年07月09日 17:00
  • 5093

Oracle 11g体系结构

详细介绍Oracle 11g体系结构。
  • Fortyone41
  • Fortyone41
  • 2017年01月10日 16:32
  • 970
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JavaEE开发教程(一)体系结构和环境配置
举报原因:
原因补充:

(最多只允许输入30个字)