Today, put some concept abbreviations. Severals related to the open source project, check from the Internet, actually don't understand. And the online thing is not the same because there is no verification, so everyone is not the same. After opening the question, you should find this Java book to see it, it may be better.
In addition, there is not much good online, I have not known to Java, but it is difficult to tell. I just read some articles on this website, I know some people in the JDON Forum I have in the JDON forum, I still Always put the article as treasure. The network is not good, the virtual thing is too much.
JSR168: Defines the specification of portlets (channels)
JSF: Java Server Faces, new technologies for architecture J2EE application user interface. Suitable for MVC architecture
Hibernate: Object Relationship Map Framework for Open Source Codes. It seems to be related to the database.
ORM: Object / Relationship Mapping
XDoclet: Universal code generation utility, EJBDoclet
HSQL: an open source SQL
Maven: Tools for a project compiled. It can do it if you do things with Ant before you use Ant. It can also be used for project management.
ANT: Apache Ant Based on Java-generating tools. The source code and other input files are converted into the form of executable files in software development. Originally a component of Tomcat. July 2000 released an independent version.
SVN: Subveision version management tool, as if you can download the entire development source code from the Internet. There is a graphical tool Rapidsvn. It turns out that it seems to use CVS.
WSRP: Web Services for Remote Portlet 1.0 released on September 3, 2003
Tomcat: Open source servlet container, open source, running Servlet and JSP web applications based Java-based web application containers
Eclipse: Scalable Open Source Development Platform. Become the most popular Java programming environment. Not a simple IDE, but an IDE used to build a development tool, you can integrate all kinds of different use tools to complete the task.
Ide: Integrated development environment.
Wiki: Writing tools for multi-person collaboration, hypertext system support community collaborative writing. Typical multiplayers have this project.