Myeclipse的优点是功能齐全,使用方便,上手很轻松,支持也很广泛,能同时支持很多种开源产品。
通常刚开始学习编程的人都会使用Myeclipse,因为它的功能就已经能够让所有新手在开始写程序时找到所需要的功能。而且它安装也比较简单,只需要安装了jdk环境再稍微配置一下,就能够开始编程。最关键的是它在激活之后是免费使用的,这对很多自身经济条件比较差的朋友是个很大的福音。这也大大提高了基础编程人员的人数使得大部分人是需要一台电脑并且能够上网就能够开始学习。
2.1.2 SQL Server简介
SQL Server是一种市面上比较简单实用容易上手的数据库,它有很多优点,比如:使用方便、可伸缩性良好、与相关软件集成程度非常高,而且能够在很多平台上使用。
系统使用的SQL Server 2005数据库引擎能够为大部分类型的数据提供相当安全相当可靠的服务,使得你能够更加优秀地管理系统,而且这种数据应用程序是高可用和高性能的。
2.1.3 Tomcat简介
Tomcat作为一种免费的开源Web应用服务器,它是轻量级的,适用于中小型系统和服务用户不多的场合,它是软件工程师们开发调试JSP程序的首要选择,而且它对于初学者来说相当的方便好用。
2.2 技术简介
2.2.1 J2EE简介
J2EE是一种技术架构,它不同于传统的应用开发架构,它包含了很多组件,可以使得应用系统的开发和部署更加简化和规范,从而使程序的可移植性、安全性和再用价值性得到显著的提高。
J2EE的核心是一系列的技术规范和指南,当中有很多组件、服务架构和技术层次,它们都有一样的标准和规范。这就让所有使用J2EE架构的不同平台能够相互兼容,不同于以往的信息产品彼此之间互不兼容和企业与其它企业不能互通的现象。
2.2.2 JSP简介
JSP(Java Server Pages),它是一种简化的servlet的设计。
JSP能够开发出来一种跨平台的程序,这种程序可以在目前市面上大多数的操作系统所使用.
JSP分离出网页逻辑和网页设计,并且对可重用的基于组件的设计相当支持,这就使得Web应用程序能够更加方便和快捷地开发出来。
JSP的优点是容易上手并且操作也不难,它是完全面向对象的,而且它适用于任何平台,安全性和可靠性都十分地高,但是主要面向Internet。
2.2.3 WEB层简介
这一层是访问系统作为一个用户界面,提供的网页服务器连接时与EJB服务器的背面,客户端请求发送到业务层的信息,而所述反馈信息发送回客户端。使用Struts2框架体系的表示层体现在第2章描述的MVC设计模式,实现了设计的Web层。 JSP,动作由Struts2的直接和互动的实体bean来处理数据的控制器部分的视图部分。
2.2.4 ExtJS简介
ExtJS是创建迁都用户界面并且与后台技术没有关系的前端ajax框架。它功能齐全,界面简洁优美,功能性很强,基本功能(如;单选多选行,高亮显示选中的行,改变宽度,排序等等)它都能实现,不仅如此,它还有许多能够按照自己想法对界面进行装饰的功能,不管是添加还是删除,拖拽还是到处excel,抑或是自动生成行号等等,这些都能在ext的表格控件里面完成,实在是让人觉得不可思议。
2.2.5 EJB层简介
EJB是sun公司的JavaEE服务器端的组件模型,它的目的是部署分布式应用程序。由于它是基于java的,所以它也能够跨平台,所以使用EJB部署的系统可以在各种平台下面使用。
EJB是JavaEE的一部分,它是一种用于开发企业多重应用程序的规范。它的特点是支持网络服务和SDK(核心开发工具)。
2.3 本章小结
这一章描述了本系统的开发环境以及在开发过程中用到的主要技术的简介。 jsp+sqlserver网上选课系统的设计与实现(3):http://www.751com.cn/jisuanji/lunwen_38619.html