关键是,配置时是有效的,在HTML页面的Apache,Tomcat运行JSP页面时,servlet。另外,Tomcat服务器和IIS服务器以及Apache服务器都拥有同样的功能,可让HTML页面进行响应,此外作为Servlet和JSP的一个容器,而且作为Tomcat服务器,他也是独立的一种Servlet容器。
2.2 系统开发的思想与技术
2.2.1 系统开发的思想
因为在大学里,运用的比较多的就是java语言,所以在拿到毕业设计的课题的时候决定了运用MyEclipse工具进行开发还有使用的是Tomcat的服务器。物流信息管理系统对于我来说是熟悉而陌生的,熟悉是因为自己在日常生活中与物流信息系统接触的还算密切,像淘宝,天猫这些都是对物流信息有着很好的管理情况,自己经常使用这些平台,能够了解自己的权限。对物流信息系统有着一定的了解,所以说很熟悉。陌生是因为自己参与进这个物流系统中所扮演的角色只是顾客这一种角色,不熟悉管理员以及其他角色的具体的功能以及他们所拥有的权限。所以本人上网查阅资料了解了物流信息管理系统里面具体拥有哪些角色,这些角色又拥有什么权限。以及各个角色之间的联系,功能与功能之间的联系。
在充分了解了物流信息管理系统之后,决定开发的物流信息管理系统的角色有三种分别是管理员,企业用户,游客。角色之间的联系就是管理员可以审核用户的注册,用户和游客可以看到管理员在系统当中发布的一些信息。管理员的功能就是可以在系统里面发布一些公告,帮助以及物流方面的信息,还能对新注册用户有审核的权限。企业用户能够管理自己企业的货物,车辆,订单这些信息。游客主要可以浏览信息。
根据上面所确定的对系统的一些角色和功能的定位,确定了系统的一个开发思想。由于在大学里做过当当网的一个项目,所以就运用了自己比较熟悉的技术像JSP动态页面的技术,用的框架就是以Struts2,Spring为主,采用的是MyEclipse开发工具和Tomcat的服务器,运用JAVA语言来开发这个物流信息管理系统。来确保实现这个物流信息管理系统的角色以及角色所拥有的权限和系统的基本功能。
2.2.2 JSP技术与MVC模式以及系统的基本框架
系统用的是JSP的动态页面的技术以及MVC的模式,还运用SSH来提升物流管理系统的开发效率。所谓MVC模型就是"模型-视图-控制器”的缩写,其中,框架一般是负责模型和控制器,视图是JSP负责。用程序来连接页面和数据库。程序的步骤是由spring来控制的。
2.2.3 S.S.H框架的优点
struts2+spring+hibernate组成了J2EE应用中的S.S.H框架, 他能够被当做开发的工具,亦是中间件。也是用来提升开发速度,提升软件产品的可文护性能和可扩展性能甚至是敏捷性能的。有许多很好的设计理念和模式应用存在在里面。MVC框架当中的一种是struts,我们需要了解MVC的基本意思和的整体构成作用;但是Hibernate框架实际上是一种ORM系统,他是持久层的解决方案,让我们对ORM的意义和结构功能有分析和理解的完整。
它由以下3个框架构成:
一、Struts2框架
Struts2是作为一个基础支撑为开发MVC系统服务,主要是负责控制层,像用户在前端发送一个请求的话,Struts2就会响应到后台的action代码,控制器再调用model来处理业务,然后会返回给用户的一个响应。
二.Spring的框架
Spring 作为容器,它是实现IOC(控制反转),非介入式容器(没有侵入)框架,给出AOP观念的方法以及一些基本功能,确保MVC Web 的效果,还能让有些经常使用的企业服务API(应用程序接口)拥有了一个一致的模型包,成为各个方面的框架,此外,所有现有的框架,Spring 也可和他们进行整合。 jsp物流信息管理系统的设计(3):http://www.youerw.com/jisuanji/lunwen_28968.html