博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第4次作业
阅读量:5242 次
发布时间:2019-06-14

本文共 1164 字,大约阅读时间需要 3 分钟。

这次作业,就写一下我在我所在团队项目中,在立项说明书中我写的部分吧。

这是我的立项说明书中的技术选型部分。

操作系统:windows平台下,大多数人都是用的windows,所以就不考虑其他的操作系统。

   

数据库:我们采用oracle,考虑到它开放互连,兼容性好,同时安全性较好,数据恢复手段丰富,用来开发大型数据库是比较合适的。同时,我们开设过oracle课程,对于这个更熟悉些。

 

开发环境:像我们这个项目的开发软件可以选择Myeclipse&&eclipse,还有Jbuilder,但是Jbuilder需要花钱,考虑这一方便,我们使用Myeclipse&&eclipse,并且我们组绝大部分人都是用Myeclipse或者eclipse来做开发的,最主要的是也比较实用,因此Myeclipse&&eclipse是我们组的不二选择。  

应用服务器:就目前的情况而言,商业最流行的应用服务器是WebSphere以及WebLogic,而且这两个服务器相应绑定不同的版本,但最重要的是需要付费。而免费的产品流行的有Tomcat,Resin以及符合J2EE规范的jBoss。对于我们而言,Tomcat以及Apach用的比较多,因此我们用tomacat&&Apache集成环境。

 

我们采用MVC模式,用JSP作表示层,用servlet从当控制层,用JavaBean模型层,使得功能层和显示层分离开来,增加了可维护性和可扩展性。

 

表现层:实用Java开发web项目在表现层上面有很多可选的技术实现,如JSP,FreeMarker等等。也可以自己定义一种模板实现。但是所有的这些东西还是JSP用的比较多,而且我们组的开发人员在学习J2ee的时候都使用过JSP,用起来肯定是得心应手,我们可以再JSP上面做很多事情,就这次项目而言,我们打算JSP写首页,以及各种登录界面,注册界面等等。还有各种软件工程知识都可以放在JSP中,供用户访问。当然我们用JSP编写页面,是肯定不会在页面上编写业务逻辑代码。

 

控制层:我们打算使用Struts,Struts应用的比较多,而且有广泛的群众基础,功能比较全面。作为开源框架,Struts框架具有组件的模块化,灵活性和重用性的优点,同时使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。

 

模型层:JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。他可以分为两种,一种是有用户界面(UI,User Interface)的JavaBean;还有一种是没有用户界面,主要负责处理事务(如,操纵数据库)的JavaBean。而JSP通常访问的是后一种JavaBean。

 

转载于:https://www.cnblogs.com/tush/p/5324154.html

你可能感兴趣的文章
C# Dynamic通用反序列化Json类型并遍历属性比较
查看>>
前台freemark获取后台的值
查看>>
Leetcode: Unique Binary Search Trees II
查看>>
C++ FFLIB 之FFDB: 使用 Mysql&Sqlite 实现CRUD
查看>>
Spring-hibernate整合
查看>>
c++ map
查看>>
exit和return的区别
查看>>
Django 相关
查看>>
git init
查看>>
训练记录
查看>>
IList和DataSet性能差别 转自 http://blog.csdn.net/ilovemsdn/article/details/2954335
查看>>
Hive教程(1)
查看>>
第16周总结
查看>>
C#编程时应注意的性能处理
查看>>
Fragment
查看>>
比较安全的获取站点更目录
查看>>
苹果开发者账号那些事儿(二)
查看>>
使用C#交互快速生成代码!
查看>>
UVA11374 Airport Express
查看>>
P1373 小a和uim之大逃离 四维dp,维护差值
查看>>