It is well known that software development needs to develop environment and solid system architecture. This course will focus on explaining the recognized MVC architecture of the Java community Struts, and the highest-end Java development environment Eclipse.
Struts provides an action-centric class library that has become an important part of the J2EE system architecture. Struts is implemented as an action as the core concept, which has organically decomposed into an application logic, processing process, and three different levels of different levels of display logic. These components can interact and reuse. Struts constitutes a three-dimensional system with the development process and the software system developed. The Struts also provides a rich customer-defined JSP tag (TAG) library to help JSP's programmers concentrate on the program of the performance layer, which greatly reduces the constraints of the background logic and Java programs.
This course will help developers understand the essence of Struts with the Struts profile. Some related tools for the struts profile will also be introduced, such as Easystruts and Ant.
Eclipse is currently one of the highest-rated Java development environments, supporting most operating systems such as Windows, Linux, and UNIX. Eclipse is a highly open universal tool platform, which is a plugin. Anyone can download Eclipse's system or even source code and develop its own function plugin on this basis. But Eclipse has unified appearance, operation and system resource management, which is also the potential of Eclipse.
Eclipse has set up a non-profit international organization or development alliance. There are currently more than 600 plug-ins. Eclipse's downloads have exceeded more than 30 million, which are distributed in more than 120 countries around the world. According to statistics, approximately 15-18% of J2EE developers in Europe and the United States are using Eclipse, and the speed of 90% is rapidly increased each year.
In addition to the routine use of Eclipse, this course will focus on how to develop the MVC architecture with struts as the core in the Eclipse environment, and how to use the team development environment provided by Eclipse. This course also introduces the unit test tools for these two tools JUnit / HTTPUNIT / STRUTSTESTSE, Object Relationship Map Tools Hibernate, and Analysis Design Tools Eclipseuml.
All of the above tools are based on open source. For convenience
Java
Developers and learners, Shanghai Yushi is based on these tools, combined with the principles of software engineering, integrates a comprehensive open software engineering development environment that covers the whole process of software. This is
:
OpenWeb
. Shanghai Huiqiang also developed independently
OpenWeb
Setup:
OpenWeb Installer
. Just click to click this installer, a comprehensive
J2EE
Development environment, including
Eclipse
,
Struts
,
Eclipseuml
,
Hibernate
,
JUnit / httpunit / strutstestcase
,
Mysql
Wait, plus one can run
Struts Hibernate
In the case, it is presented in front of the user.