java全程电子商城的设计与实现(6)

2.1.4硬件需求 CPU:四核或者八核;内存:4G以上,最好是8G或者更高; 硬盘:至少160G; 2.1.5软件需求 操作系统Win7,Win10, MacOS, Linux皆可,需要安装sqlserver和


2.1.4 硬件需求

CPU:四核或者八核;内存:4G以上,最好是8G或者更高; 硬盘:至少160G;

2.1.5 软件需求

操作系统Win7,Win10, MacOS, Linux皆可,需要安装sqlserver和tomcat,eclipse即可运行。

2.2 系统开发的思想与技术

2.2.1 JSP技术与MVC模式以及系统的基本框架

本系统用的是JSP技术,它是在mvc下的。程序使用STRUTS2等框架实现了The model layer and the controller two layers,JSP实现view方面。程序连接着数据库和网页,Handle requests from the page。作为动态类型,解释型语言才是它的载体。它被世界上大多数网站使用,也被世界主流浏览器(Chrome、IE、Firefox等)兼容。它直面对象、函数式以及命令式编程,利用语法来对文本、日期或是时间等进行操作,不赞同I/O,如网络或是存储。不过,该类均可由该变成语言的宿主环境来负责提供。

区别于脚本语言,如PHP或是ASP,JavaScript经常用作客户端上的脚本语言。尤其是用户自己的浏览器中,无需其他服务器的额外支持。最初,程序员更为偏向JavaScript来降低服务器的压力。相应地,它也会出现其他不用的安全问题。不过,它作为跨平台脚本语言,有着简单易懂,容易操作,还是被广泛应用。

V8、Node.js创新后,由于事件驱动或是异步IO等多重特性,JavaScript很快用于对服务器端程序进行编写。

因此JavaScript与node.js配合可以编写后端程序,并能快速部署环境,使网站上线运营。现阶段的关键问题是“问题的定义阶段所确认问题是否存在解决方案”。这就需要用目前的发展技术来进行更高层次的分析。整个过程通过社会经济生态的合理性为投资项目的评价和决策提供依据控制器负责对模型中的数据进行更新,而视图向模型中请求数据;当有用户的行为触发操作时,会有控制器更新模型,并通知视图进行更新,在这时视图向模型请求新的数据, 这就是Model、View 和 Controller 之间的协作方式。

2.2.2 S.S.H框架的优点

在J2EE应用里面SSH框架软件的可扩展性与维护也会提高很多。有很多很棒的模式应用设计思想,像是对JDBC的封装和MVC以及动态语言的访问简单。