免费获取
|
论文天下网
|
原创毕业论文
|
论文范文
|
论文下载
|
计算机论文
|
论文降重
|
毕业论文
|
外文翻译
|
免费论文
|
开题报告
|
心得体会
|
全站搜索
当前位置:
论文天下网
->
免费论文
->
计算机论文
关于WEB的毕业生综合评价系统设计的学习报告(二)
销售价格:
我使用的开发工具是MyEclipse,数据库使用开源的MYSQL。
MyEclipse
在开发本平台中所用到的开发工具就是著名的java项目开发工具MyEclipse。MyEclipse是一个开源的、可基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过各种插件组件构建开发环境。利用Eclipse,我们就可以在数据库中和J2EE的开发中、发布中和在应用程序的整合当中可以极大地来提高系统工作效率。Eclipse它是一个功能很丰富的J2EE集成的开发环境,它包括了完备的编码、调试、测试以及发布功能,它完整支持HTML,CSS,java script,Struts,JSP,SQL,Hibernate。
在结构上,Eclipse它的特征可以被划分为7大类:WEB的开发工具,J2EE的模型,EJB的开发工具,应用程序服务器的连接器,J2EE的项目部署服务,数据库服务,MyEclipse的整合帮助。
对于以上的每一种功能上的类别,在MyEclipse中都有相对应的功能部件,并且通过一系列的插件来实现它们。在MyEclipse结构上的这种模块化,可以让我们在不影响到其他模块的情况下,对模块来进行单独的扩展和升级。
数据库简介
数据库是使用的MYSQL开源数据库。
MYSQL的特性:使用C++和C来编写,并且使用多种编译器来进行测试,保证源代码的可移植性。支持AIX、HP-UX、FreeBSD、OpenBSD、Mac OS、OS/2 Wrap、Solaris、Windows等多种操作系统。为多种编程语言提供了API。这些编程语言包括C++、C、Eiffel、Perl、Java、Python、PHP、Ruby和Tcl等。支持多线程可充分利用CPU资源。优化了的SQL查询算法,可有效地提高查询速度。既能作为一个单独的应用程序应用在客户端服务器的网络环境中,也能够作为一个库而嵌入到其他的软件中来提供多种语言的支持,常见编码如中文的BIG5等,日连文的Shift_JIS等也都可以用作数据列名或数据表名。提供JDBC、ODBC和TCP/IP等多种数据库的连接途径。可提供用于管理、优化以及检查数据库操作用的管理工具。也可以来处理拥有千万条记录以上的大型数据库。
MYSQL的应用:与其他的大型数据库如Oracle、SQL Server等相比,MYSQL当然也有它的不足的地方,例如规模太小、功能有限等,但是这也丝毫没有减少它受我们欢迎的程度。对于普通的个人使用者和一些中小型企业来说,MYSQL它提供的功能已经很好了,而且由于MYSQL它还是开源软件,因此就可以大大地降低总体的成本。
Tomcat是很受众多的程序员喜欢,因为它在运行时所占用的系统资源很小,可扩展性好,同时可支持邮件服务与负载平衡等开发应用系统常用的功能;而且同时它还在不断的改进和完善之中,对于任何一个感兴趣的程序员都可以来更改它或者在其中加入新的功能。
Tomcat是一个轻量级的应用服务器,在中小型系统和并发访问用户不多的场合中被普遍使用,它是开发和调试JSP程序的首选工具。对于一个初学者来说,可以这样的认为,当已经在一台机器上来配置好了的Apache服务器中,可以利用它来响应来自于HTML页面中的访问请求。实际应用上Tomcat部分就是Apache服务器中的扩展,但是它是独立在运行的,所以当你在运行tomcat时,它实际上就是作为一个与Apache独立运行的进程。
当你配置正确时,就可以使用Apache为HTML页面来服务,而且Tomcat在实际中运行Servlet和JSP的页面。此外,Tomcat与Apache等Web服务器一样,具有可以来处理HTML页面的功能,此外它也是一个JSP和Servlet容器,独立中的Servlet容器就是Tomcat的默认代表模式。
JSP技术与MVC模式以及系统的基本框架
本系统采用了JSP技术,就是基于MVC模式开发的,使用SSH框架(struts2、spring、hibernate)来增加系统的开发速度。、MVC模式就是"Model-View-Controller"的缩写,其中文的翻译就是"模式-视图-控制器"。程序也就是用hibernate和struts2这两个框架实现控制器和模型层这两层,JSP是实现了视图这一层。一般来说程序就是在页面和数据库之间起了连接作用的,JSP页面就是请求先到action,再来到dao,再回到action,最后回到JSP页面,action主要是处理来自页面当中的请求,dao主要是和后台数据库进行交互的,struts2主要是用在action中,来处理来自页面当中的请求,处理完请求之后再跳转回页面。Hibernate主要用在dao中,其中包括对数据库的增、删、改、查的操作,spring控制程序的流程。
S.S.H框架的优点
S.S.H框架是J2EE应用中struts2+spring+hibernate这三大免费开源框架的相结合使用,它可以被看成工具,也可以被看成中间件。它就是用来提高我们的开发效率和提高我们软件产品的可扩展性、可维护性和敏捷性的。它们里面中有很多优秀的设计理念及模式应用。比如,struts是属于MVC框架,主要是要了解MVC的概念和大致的原理;而hibernate就是ORM系统中的,也是属于在持久层中的解决方案,同样也要对ORM的理念有一个总体的了解。而spring是属于应用程序中的框架,其中核心就是IOC容器和AOP等。
它由以下3个框架构成:
1.Struts2框架
Struts2是Apache组织当中的一个开源的项目。Struts2也是一个很好的MVC框架,提供了对开发MVC系统中的底层支持,它采用的主要技术是JSP,Servlet和Custom tag library。
2.Spring框架
Spring的核心是一个轻量级的容器,它是实现IoC(Inversion of Control)容器、非侵入性(No intrusive)的框架,AOP(Aspect-oriented programming)概念的实现方式也是由它提供的,同时提供对事务(Transaction)、持久层(Persistence)的支持,提供了MVC Web框架的实现,并对一些企业服务API(Application Interface)提供了一致的模型封装,它是一个全方位应用程序框架(Application framework),在此之外,它对于现存的各种框架(Hibernate、JSF、Struts等)提供了与它们相合的方案。
3.Hibernate框架
Hibernate是一个开源的ORM持久层的框架。它作为比较好的持久层的框架来实现,Hibernate框架它提供了强大的、高性能的对象到关系型的数据库的持久化服务,开发人员也可以来使用面向对象中的设计来进行持久层的开发。也就是说,Hibernate它是一个将持久化类与后台数据库表来进行相映射的工具,其中每个持久化类的实例都对应于后台数据库表当中的一个数据行。用户只需要直接用面向对象方法来操作此持久化类的实例,即可完成对数据库表数据的插入、修改、读取、删除等操作。
首页
上一页
1
2
下一页
尾页
2
/2/2
相关论文
上一篇
:
关于网络教育的学习心得
下一篇
:
网络在保险行业中的应用
推荐论文
本专业最新论文
Tags:
关于
WEB
毕业生
综合
评价
系统
设计
学习
报告
【
返回顶部
】
相关栏目
自动化相关
计算机论文
工程管理论文
法律论文
医学论文
人力资源
电子专业
电气工程
英语论文
行政管理
电子商务
社科文学
教育论文
物流专业
金融专业
财务管理
会计专业
化学化工材料科学
电子通信
环境科学
经济类
机械模具类
报告,总结,申请书
其他专业论文