Written by Liu Changjiong
introduce
Eclipse, a solar eclipse, the lack of light from the sun and the moon! MyEclipse, my sun and moon have no light! These are all meaningless.
When I was young, I was fortunate enough to read Mr. Li Shizhen's "Compendium of Materia Medica", which was full of pictures and texts, and I was impressed by Mr. Li's humble and meticulous attitude. Mr. Dongbi's work must first be respectful and informed to readers. If it cannot be verified by oneself, the source must be attached. Bu Cai wanted to imitate Mr. Li and draft this picture document to commemorate Mr. Li.
This book is an introductory book that explains the development of Java EE enterprise applications using MyEclipse 6. This book not only explains the development of the most popular SSH (Spring, Struts, Hibernate), JSF, and JPA, but also discusses the development of Web Service, the cornerstone of SOA implementation. The disadvantage is that it is biased toward practical operations, and there is no detailed introduction to relevant theories. It is not attractive to readers with certain development experience. Therefore, it is only suitable as a reference book for beginners when using MyEclipse, and can also be used as an auxiliary teaching material for training institutions.
In order to ensure that readers can flexibly use Myclipse in actual work, the author uses a large number of illustrations to introduce the MyEclipse 6 tool, and also combines his experience in training to produce a video tutorial to fully explain the development process, accompanied by complete and clear source code based on actual projects. and related software packages to ensure that beginners can fully practice the content in the book and get started quickly.
Currently, there are many works on Eclipse+ plug-in development on the Internet and in the market, and the writing is also very in-depth. However, there are still relatively few comprehensive introductions to MyEclipse 6 for actual project development. This book is based on beginners and focuses on rapid development functions, such as 1-minute Hibernate generation, JPA development, etc. The author also has practical training experience in an IT training company. MyEclipse learning videos customized for beginners are very popular among students and online readers. This book will develop video explanation operations for all chapters based on this principle.
MyEclipse 6.0 is the latest version of MyEclipse, a commercial development tool based on Eclipse that is popular among domestic enterprises today. Eclipse (official website: http://www.eclipse.org) is an open source and free tool under the leadership of IBM that can be used for basic Java project development. However, most practical development tools based on Eclipse secondary development, such as MyEclipse, IBM WSAD, BEA Workshop, Jbuilder 2007, etc. are all commercial products. Different from Eclipse's own open and free banner, these software cannot be used for free. For example, MyEclipse 6.0 only has a 30-day trial period and requires payment after expiration. Because of the fragmentation in the field of Java development tools, there is still no IDE (Integrated Development Environment, integrated development environment) that can truly rival Microsoft's Visual Studio series.
MyEclipse 6.0 integrates most of the frameworks supported by open source and commercial software development. It is easy to use and powerful, and has been loved by the majority of developers. It is much more convenient and faster to use it for development than downloading Eclipse yourself and then looking for plug-ins to install everywhere. Therefore, many companies use it for actual development. It supports the development and debugging of projects based on Java EE technologies such as Spring, Hibernate, Struts, JSF, JPA, EJB, Web Service, etc. It also supports modeling such as UML. This book provides a brief introduction on how to use MyEclipse to develop Java EE applications. Part of the content is based on the MyEclipse help document translated by myself. Due to the limited level of the author, this book cannot cover all aspects of MyEclipse or Eclipse. It is only used by beginners as a reference book during development.
In addition, you can also use some open source free or commercial Java development tools. Including the open source and free Netbeans 6 funded by Sun, which supports the latest Java EE 5 technology, but does not support Spring, Hibernate, its Swing interface designer and mobile visual development tools and JSF visual tools are currently in a leading position (www. netbeans.org); free and compact development tool Gel under Windows (stopped development, www.gexperts.com); known as the smartest Java development tool - commercial software, relatively expensive: IntelliJ IDEA 7 (www.jetbrains.com /idea/); In addition, there is a small development tool with a long history under Windows, with commercial and free versions, which is more common among beginners: JCreator (www.jcreator.com); there is also BEA Workshop, which is the original M7, later acquired by BEA, has a free JSP editor version, and the commercial version supports Struts, Spring, and Hibernate. To be honest, I think this Eclipse-based development tool is the best in terms of visualization, but the price is also quite high. (workshopstudio.bea.com); WSAD (IBM WebSphere® Studio Application Developer), now the new name is Rational Application Developer for WebSphere Software, because Rational (the one that comes to mind is the UML modeling tool ROSE) was acquired by IBM, Commercial software (www-306.ibm.com/software/awdtools/developer/application/); Oracle purchased the source code of JBuilder in the early days and later launched the free JDeveloper. This software is said to have JSF visual development capabilities and Oracle support (www.oracle.com/technology/global/cn/software/products/jdev/) are all great. So many development tools also confirm the confusion of Java development tools and the challenges faced by Java beginners.
Considering that everyone's time is valuable, I have tried to remove a lot of irrelevant content to keep the book taking up as few pages as possible. Saving time is extending life.
Glossary: SSH, which is the abbreviation of the popular Struts + Spring + Hibernate integration technology.
Applicable Readers This book is suitable for Java beginners who want to know how to use MyEclipse 6 for Java EE development. If you have some Java language foundation or experience using Eclipse, it will be of great help to read this book.
I sincerely hope this book will be helpful to some people!
Expand