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 语言程序设计基础篇第十三章练习标准答案 本资源提供了 Java 语言程序设计基础篇第十三章的练习标准答案,包括三个练习题的解决方案。这些练习题涵盖了 Java 语言的多个方面,例如面向对象编程、泛型、集合...
《Java语言程序设计(进阶篇)》是深入学习Java编程的一本教材,其第23章的内容可能涉及了高级Java特性和编程实践。在这个压缩包"chapter23.rar"中,我们很可能会找到与这一章节相关的源代码示例,用于帮助读者理解...
本章主要探讨了在地震灾害中框架结构可能遇到的问题,以及抗震设计的基本原则和具体实施方法。 一、震害及其分析 1. 结构布置不合理导致的震害: - 扭转破坏:由于结构刚度中心与质量中心的不一致,地震时结构可能...
该PPT与吴黎兵老师主编的网页与Web程序设计相配套 非常适于初学者作为参考学习,总共介绍了十五章内容: 第一章 WWW技术简介 ...第十三章 Fireworks 8制作实例 第十四章 Flash 8概述 第十五章 基本动画制作
C++ Qt设计模式(第2版)是美国萨福克大学已使用十余年的经典教程,利用跨平台开源软件开发框架Qt阐释了C++和设计模式中的主要思想。全书共分四个部分:第一部分介绍C++、UML、Qt、模型-视图、SQL、XML、设计模式等...
在Android开发领域,Jetpack框架是Google推出的一套组件库,旨在简化开发流程,提高代码质量和可维护性。本章将深入探讨Jetpack的核心组件、它们的功能以及如何在实际项目中应用。 一、什么是Jetpack Jetpack是...
在"ch12"这个文件夹中,很可能包含了第十二章项目的源代码、数据库脚本、配置文件以及其他相关资源。学习者可以通过分析和运行这些文件,了解整个项目的结构和功能,同时也可以借此机会加深对MVC框架的理解和实践。 ...
第二章面向对象编程基础 第三章VB语法基础 第四章基本程序结构 第五章数组 第六章子程序和函数 第七章程序调试和错误处理 第八章窗体(Form)和简单的输入输出 第九章VB基本控件及简单程序设计 第十章单选按钮、复选框...
第23章可能涉及输入输出流(I/O流),这是处理文件读写、网络通信的基础。学习如何使用FileInputStream、FileOutputStream,以及掌握缓冲区的概念,如BufferedReader和BufferedWriter,能有效提升数据传输效率。 第...
- **总体设计阶段**:选择工作原理,制定机构运动简图,确定机器的基本框架和功能实现方式。 - **结构设计阶段**:将运动简图转化为具体的零件和组件,确定各个部件的位置、连接方式、关键尺寸和材料等。 - **零件...
MVC模式是一种软件设计模式,它将应用程序分为三个主要组件:模型(Model)、视图(View)和控制器(Controller)。模型负责管理业务逻辑和数据,视图则负责显示数据,而控制器接收用户输入并处理请求,协调模型和...
在本压缩包"chapter13.rar"中,包含的是Java语言程序设计与数据结构(基础篇)第13章的课后习题代码。这章节的学习重点是将Java编程技术与数据结构相结合,以解决实际问题。以下是针对这一章可能涉及的一些核心知识...
第二章 相关技术介绍 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是Python编程语言驱动的一个开源模型-视图-控制器(MVC)风格的Web应用程序框架。使用 Django,我们在几分钟之内就可以创建高品质、易维护、数据库驱动的应用程序。 Django框架的核心组件有: 1、用于创建...
里面共有14章,第一章基础,第二章集合类,第三章锁,第四章多线程,第五章ssh/ssm框架,第六章内存和垃圾回收,第七章juc包,第八章数据库,第九章网络,第十章操作系统,第十一章Linux,第十二章代码,第十三章...
Java项目之基于springboot框架的企业合同管理系统设计与实现 (源码 + 说明文档 + 演示视频) 第3章 需求分析 4 3.1需求分析概述 4 3.2可行性分析 4 3.2.1经济可行性 5 3.2.2技术可行性 5 3.3系统功能设计 5 第4章 ...
第七章至第十三章详细阐述了施工过程中的具体操作: - 技术准备:涵盖图纸会审、技术交底、施工方案编制等,确保施工人员对工程有充分了解。 - 施工组织准备:包括人员培训、合同签订、场地清理等工作,为施工创造...
如果你希望更深入地学习或复习这四章内容,可以依次查看压缩包内的“第一章.pdf”、“第二章.pdf”、“第三章.pdf”和“第四章.pdf”。通过仔细研究这些思维导图,你可以巩固已学知识,查漏补缺,并为后续章节的学习...