`
kobexing933
  • 浏览: 120398 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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

阅读更多
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使用非常的方便,并且耗费内存非常小。


分享到:
评论

相关推荐

    java语言程序设计基础篇第十版第十三章练习标准答案.pdf

    Java 语言程序设计基础篇第十三章练习标准答案 本资源提供了 Java 语言程序设计基础篇第十三章的练习标准答案,包括三个练习题的解决方案。这些练习题涵盖了 Java 语言的多个方面,例如面向对象编程、泛型、集合...

    《Java语言程序设计(进阶篇)》 课后习题第23章代码chapter23.rar

    《Java语言程序设计(进阶篇)》是深入学习Java编程的一本教材,其第23章的内容可能涉及了高级Java特性和编程实践。在这个压缩包"chapter23.rar"中,我们很可能会找到与这一章节相关的源代码示例,用于帮助读者理解...

    建筑结构 第十七章 多层钢筋混凝土框架的抗震设计二.pptx

    本章主要探讨了在地震灾害中框架结构可能遇到的问题,以及抗震设计的基本原则和具体实施方法。 一、震害及其分析 1. 结构布置不合理导致的震害: - 扭转破坏:由于结构刚度中心与质量中心的不一致,地震时结构可能...

    web与网页程序设计(吴黎兵老师版PPT).rar

    该PPT与吴黎兵老师主编的网页与Web程序设计相配套 非常适于初学者作为参考学习,总共介绍了十五章内容: 第一章 WWW技术简介 ...第十三章 Fireworks 8制作实例 第十四章 Flash 8概述 第十五章 基本动画制作

    C++ Qt设计模式(第2版)

    C++ Qt设计模式(第2版)是美国萨福克大学已使用十余年的经典教程,利用跨平台开源软件开发框架Qt阐释了C++和设计模式中的主要思想。全书共分四个部分:第一部分介绍C++、UML、Qt、模型-视图、SQL、XML、设计模式等...

    Android第十三章Jetpack框架知识

    在Android开发领域,Jetpack框架是Google推出的一套组件库,旨在简化开发流程,提高代码质量和可维护性。本章将深入探讨Jetpack的核心组件、它们的功能以及如何在实际项目中应用。 一、什么是Jetpack Jetpack是...

    使用MVC框架开发租房网站第十二章项目

    在"ch12"这个文件夹中,很可能包含了第十二章项目的源代码、数据库脚本、配置文件以及其他相关资源。学习者可以通过分析和运行这些文件,了解整个项目的结构和功能,同时也可以借此机会加深对MVC框架的理解和实践。 ...

    Visual Basical教程

    第二章面向对象编程基础 第三章VB语法基础 第四章基本程序结构 第五章数组 第六章子程序和函数 第七章程序调试和错误处理 第八章窗体(Form)和简单的输入输出 第九章VB基本控件及简单程序设计 第十章单选按钮、复选框...

    Java语言程序设计(梁勇)第21-30章全部完整习题答案

    第23章可能涉及输入输出流(I/O流),这是处理文件读写、网络通信的基础。学习如何使用FileInputStream、FileOutputStream,以及掌握缓冲区的概念,如BufferedReader和BufferedWriter,能有效提升数据传输效率。 第...

    第15章机械设计综述及CAD简介-第十五章机械设计综述及.docx

    - **总体设计阶段**:选择工作原理,制定机构运动简图,确定机器的基本框架和功能实现方式。 - **结构设计阶段**:将运动简图转化为具体的零件和组件,确定各个部件的位置、连接方式、关键尺寸和材料等。 - **零件...

    ASP.NET MVC框架开发系列课程(1):MVC模式与ASP.NET MVC框架概述

    MVC模式是一种软件设计模式,它将应用程序分为三个主要组件:模型(Model)、视图(View)和控制器(Controller)。模型负责管理业务逻辑和数据,视图则负责显示数据,而控制器接收用户输入并处理请求,协调模型和...

    Java语言程序设计与数据结构(基础篇)第13章课后习题代码chapter13.rar

    在本压缩包"chapter13.rar"中,包含的是Java语言程序设计与数据结构(基础篇)第13章的课后习题代码。这章节的学习重点是将Java编程技术与数据结构相结合,以解决实际问题。以下是针对这一章可能涉及的一些核心知识...

    基于SSM校园二手交易平台设计与实现.rar(毕业设计+项目源码+数据库文件+答辩PPT)

    第二章 相关技术介绍 10 2.1 Javascript 10 2.2 Ajax 10 2.3 MySQL 10 2.4 SSM框架 10 2.5 Maven框架 11 2.6 JSP 12 2.7 B/S模式 12 2.8 BootStrap 13 2.9系统开发平台及运行环境 14 2.9.1系统开发平台 14 2.9.2运行...

    电路第一章到第十二章基础知识

    第二章:直流电路分析 直流电路是研究恒定电流流动的电路,主要涉及串联、并联电路的分析。通过学习,我们可以掌握如何计算电路中的总电阻、电流和电压,以及如何运用基尔霍夫定律解析复杂电路。 第三章:交流电路...

    Django Web框架源码下载

    Django是Python编程语言驱动的一个开源模型-视图-控制器(MVC)风格的Web应用程序框架。使用 Django,我们在几分钟之内就可以创建高品质、易维护、数据库驱动的应用程序。 Django框架的核心组件有: 1、用于创建...

    java面经 Linux 系统 数据结构 设计模式 快速入门

    里面共有14章,第一章基础,第二章集合类,第三章锁,第四章多线程,第五章ssh/ssm框架,第六章内存和垃圾回收,第七章juc包,第八章数据库,第九章网络,第十章操作系统,第十一章Linux,第十二章代码,第十三章...

    Java项目之基于springboot框架的企业合同管理系统设计与实现 (源码 + 说明文档 + 演示视频)

    Java项目之基于springboot框架的企业合同管理系统设计与实现 (源码 + 说明文档 + 演示视频) 第3章 需求分析 4 3.1需求分析概述 4 3.2可行性分析 4 3.2.1经济可行性 5 3.2.2技术可行性 5 3.3系统功能设计 5 第4章 ...

    某工程施工设计方案框架.doc

    第七章至第十三章详细阐述了施工过程中的具体操作: - 技术准备:涵盖图纸会审、技术交底、施工方案编制等,确保施工人员对工程有充分了解。 - 施工组织准备:包括人员培训、合同签订、场地清理等工作,为施工创造...

    数字逻辑第一到第四章复习思维导图自制免费版.zip

    如果你希望更深入地学习或复习这四章内容,可以依次查看压缩包内的“第一章.pdf”、“第二章.pdf”、“第三章.pdf”和“第四章.pdf”。通过仔细研究这些思维导图,你可以巩固已学知识,查漏补缺,并为后续章节的学习...

Global site tag (gtag.js) - Google Analytics