毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
jsp+sqlserver家教信息管理系统设计与实现(3)
1.3 开发工具及技术
1.3.1 开发工具
在系统的设计中主要采用的是My Eclipse加上Tomcat的组合作为后台服务器。由于在页面的设计中主要采用的技术是JSP下面对相关的环境和后台以及服务器作一个简单的介绍它们包括:My Eclipse、Tomcat、以及Sql Server数据库。
1.3.1.1 My Eclipse
My Eclipse企业级工作平台(My Eclipse Enterprise Workbench,简称My Eclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和Java EE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测式和发布功能,完整支持HTML,Struts,JSP,CSS,Java script,Spring ,SQL,Hibernate[9]。
My Eclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,My Eclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。My Eclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernat,EJB3,JDBC数据库链接工具等多项功能。可以说My Eclipse是几乎囊括了目前所有主流开源产品的专eclipse开发工具[9]。
1.3.1.2 Tomcat
Tomcat是Apache
软件
基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat6支持最新的Servlet2.4和JSP2.0规范。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器[9]。
1.3.1.3 Sql Server
Sql Server是使用C++和C进行编写的,并且使用了多种编译器来进行测试,充分的保证了源代码的可移植性这个特点;提供了API给多种编程语言;并且能够支持多线程,因此能够更充分的利用CPU资源;提供的数据库连接途径有很多种,如:TCP/IP、ODBC和JDBC等。有上千万条记录的大型数据它也是可以处理的。所以在个人的使用中或者是中小型企业的使用中,Sql Server所能提供的功能可以充分满足需求,并且Sql Server是一个开源软件,所以使用它可以很大的降低成本。
1.3.2 JSP
JSP是利用Java来编写类似于ZML的Scriptlets和Tags,并用此来封装产生动态网面的处理逻辑。此外,在网面中还能通过Xcriptlets和Tags技术访问事先储存在服务器端的资源的应用逻辑。JSP技术可以更加迅速和容易的开发基于web的应用程序,因为它在网页的设计过程中是将网页显示和网页逻辑相分离的[11]。
当用户向Web服务器端发送访问JSP网页的请求时,之后Web服务器再请求访问JSP页面,而这时其中的程序段会要首先执行,之后会将结果与JSP文件中的HTML代码一同返回给用户。而插入在其中的Java程序段可以重新定向网页、操作数据库等,用来实现要建立的动态网页所需求的功能。Servlet和JSP是一样的,它们都是在服务器的那一端执行的,一般它们只是将一个HTML文本返回给客户端,因此客户这边只需要一个浏览器就能访问这些内容了。JSP页面是由HTML和嵌入其中的JAVA代码共同组成的。在客户端发送请求后,服务器会首先对这些Java代码进行处理,之后才将产生的HTML页面发送给用户端所在的浏览器。Servlet是JSP技术的一个基础,但是,一个大型WEB应和程序的开发需要JavaServlet和JSP的配合才能完成。JSP拥有Java技术简单易用的特性,它是完全的面向对象开发的,而且它具有一个平台无关的特性,安全可靠等特点。JSP技术的优点有:
1、多平台的通用性,除了系统之外,代码不用做任何的更改。一次性的编写,可以跨平台运行。
共4页:
上一页
1
2
3
4
下一页
上一篇:
MATLAB稀疏重建OMP算法的并行优化
下一篇:
智能车64线激光雷达数据处理
银行行办公信息服务系统【1544字】
论信息技术茬外语教學中的應用【3270字】
计算机信息管理茬第三方...
电子商务中信息不對称问题研究【2365字】
用友NC信息系统的实施應用实践研究【3307字】
网络信息安全技术管理的...
商业银行管理信息系统开...
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状
中国学术生态细节考察《...
医院财务风险因素分析及管理措施【2367字】
承德市事业单位档案管理...
AT89C52单片机的超声波测距...
C#学校科研管理系统的设计
志愿者活动的调查问卷表
公寓空调设计任务书
神经外科重症监护病房患...