熟。
因此在技术方面实现本系统是不存在问题的。
2.2.2 操作可行性 该哇哇人同学录的开发环境为Linux投入Windows环境中使用开发语言为JavaEclipseMyEclipse插件后台数据库用MySql来实现系统采用B/S模式用户只需了解Windows基本操作就可以很好地使用本系统。
因此在操作的可行性上不存在任何
问题。
2.3结论 由技术可行性基于WEB平台采用Java语言 数据量小只需采用小型数据库MySql操作可行性的研究后台数据库用MySql来实现系统采用B/S模式用户只需了解Windows基本操作就可以很好地使用本系统在操作的可行性上不存在任何问题。
可以得出结论人力资源管理系统的开发是完全可行的。
徐州工程学院毕业设计论文 3 3相关知识和开发工具简介 3.1Eclipse 简介 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。
就其本身而言它只是一个框架和一组服务用于通过插件组件构建开发环境。
幸运的是Eclipse 附带了一个标准的插件集包括 Java 开发工具Java Development ToolsJDT。
Eclipse 还包括插件开发环境Plug-in Development EnvironmentPDE这个组件主要针对希望扩展 Eclipse 的软件开发人员因为它允许他们构建与 Eclipse 环境无缝集成的工具。
3.2MyEclipse MyEclipse企业级
工作平台MyEclipse Enterprise Workbench 简称MyEclipse是对Eclipse IDE的扩展利用它我们可以在数据库和J2EE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。
它是功能丰富的J2EE集成开发环境包括了完备的编码、调试、测试和发布功能完整支持HTML Struts JSF CSS Javascript SQL Hibernate。
在结构上MyEclipse的特征可以被分为7类 1. J2EE模型 2. WEB开发工具 3. EJB开发工具 4. 应用程序服务器的连接器 5. J2EE项目部署服务 6. 数据库服务 7. MyEclipse整合帮助 对于以上每一种功能上的类别在Eclipse中都有相应的功能部件并通过一系列的插件来实现它们。
MyEclipse结构上的这种模块化可以让我们在不影响其他模块的情况下对任一模块进行单独的扩展和升级。
简单而言MyEclipse是Eclipse的插件也是一款功能强大的J2EE集成开发环境支持代码编写、配置、测试以及除错。
3.3 Apache Tomcat 服务器 Tomcat是Apache 软件基金会Apache Software Foundation的Jakarta 项目中的一个核心项目由Apache、Sun 和其他一些公司及个人共同开发而成。
由于有了Sun 的参与和支持最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现Tomcat 5 支持徐州工程学院毕业设计论文 4 最新的Servlet 2.4 和JSP 2.0 规范。
因为Tomcat 技术先进、性能稳定而且
免费因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可成为目前比较流行的Web 应用服务器。
JSP
JavaServer Pages是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术它是在传统的网页HTML文件.htm.html中插入Java程序段Scriptlet和JSP标记tag从而形成JSP.jsp。
用
JSP开发的Web应用是跨平台的即能在Linux下运行也能在其他操作系统上运行。
JSP技术使用Java编程语言编写类XML的tags和scriptlets来封装产生动态网页的处理逻辑。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计和显示分离支持可重用的基于组件的设计使基于Web的应用
程序的开发变得迅速和容易。
JSP页面由
HTML代码和嵌入其中的Java代码所组成。
服务器在页面被客户端请求以后对这些Java代码进行处理然后将生成的HTML页面返回给客户端的浏览器。
Java Servlet 是JSP的技术基础而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。
JSP具备了Java技术的简单易用完全的面向对象具有平台无关性且安全可靠主要面向因特网的所有特点。
3.4 Struts 技术 Struts最早是作为Apache Jakarta项目的组成部分问世运作。
项目的创立者希望通过对该项目的研究改进和提高Java Server Pages、Servlet、标签库以及面向对象的技术水准。
Struts跟Tomcat、Turbine等诸多Apache项目一样是开源软件这是它的一大优点使开发者能更深入的了解其内部实现机制。
MVC即Model-View-Controller的缩写是一种
常用的设计模式。
MVC 减弱了业务逻辑接口和数据接口之间的耦合以及让视图层更富于变化。
Struts 是MVC的一种实现它将 Servlet和 JSP 标记属于 J2EE 规范用作实现的一部分。
Struts继承了MVC的各项特性并根据J2EE的特点做了相应的变化与扩展。
struts框架具有组件的模块化灵活性和重用性的优点同时简化了基于MVC的
web应用程序的开发。
3.5 Hibernate技术 Hibernate是一个开放源代码的对象关系映射框架它对JDBC进行了非常轻量级的对象封装使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
Hibernate可以应用在任何使用JDBC的场合既可以在Java的客户端程序使用也可以Servlet/JSP的Web应用中使用最具革命意义的是Hibernate可以在应用EJB的