关闭

第二十三章 设计和其他框架选择

3061人阅读 评论(0) 收藏 举报
Teamware是什么?

Teamware 是一个基于Java,Struts2,Springframework,和 iBatis的 Web 应用程序。
Teamware 是一个团队软件,它提供诸如,Todo,日历,项目计划,Wiki,问题与回答等功能。
Teamware 是这本书《Java Web Development with Struts2, Spring and iBatis》的一个附录程序。
Teamware 是一个给Struts2的学习者提供的一个示例程序。
Teamware 也是一个展示Java Web开发最佳实践的示例程序。
Teamware 使用Dojotoolkit和Extjs中提供的小组件和Ajax。
Teamware 使用mysql作为后台的数据库。

Teamware的技术体系

----------------------------------------------------------------
|  JSTL + JSP + Struts2 Tablib + Facelet + Dojotoolkit + Extjs      |                      表示层
----------------------------------------------------------------
                              |
    --------------------------------------------------------
    |                    Springfrmework                                   |                             业务逻辑
    --------------------------------------------------------
                              |
    --------------------------------------------------------
    |                       iBatis                                              |                            数据访问
    --------------------------------------------------------
                              |
    --------------------------------------------------------
    |  Database(MySQL, Postgresql, SqlServer, Oracle, etc)  |                             数据库
    --------------------------------------------------------

Teamware的开发工具

文档: Google Docs                  参看:http://doc.google.com
    可以方便的在能够上网的任何地方查看,编辑文档,并且可以记录版本。

配置管理: Java.net Subversion  参看:http://teamware.dev.java.net
    可以方便的在能够上网的任何地方获得,提交代码,并且可以使用一个唯一的版本号标记配置库。

IDE: Intellij IDEA                    参看:http://www.intellij.com/idea
    Eclipse大而全,但是有些功能你可能一辈子也用不到。
    IDEA大而精,并且非常的智能。
    我觉得Eclipse和IDEA有些像Windows和Apple,实在是没有办法比较。

构建工具: Maven2                   参看:http://maven.apache.org
    可以方便的管理构建,并且可以在本地管理依赖库,这样子可以尽量的减少配置库的大小。
    另外mave还提供了想jetty这样的插件,可以方便的运行web程序,根本不需要安装tomcat。

Html编辑器: Nvu                     参看:http://www.nvu.com
    没有办法,很多的时候还是需要直接编辑Html页面。

Eitor: jEdit                            参看:http://www.jedit.org
    使用java做的一个开源的编辑器,比notepad强了不知多少倍,虽然没有emeditor这样的工具好用,
    但是已经很不错了。

数据库:mysql 5.1                    参看:http://www.mysql.org
    mysql使用非常的方便,并且耗费内存非常小。


 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:709711次
    • 积分:6861
    • 等级:
    • 排名:第3493名
    • 原创:103篇
    • 转载:1篇
    • 译文:1篇
    • 评论:293条
    求关注
    评论啦!
    最新评论
    blog comments powered by Disqus