In order to help readers solve these problems and guide readers to learn useful things, we wrote this book. This book selects six practical projects and two graduation projects, covering the mainstream development technology of Java development, and introduces readers how to develop software projects in the simplest and most popular way. I believe that through the study of this book, readers will lay a more solid foundation on the road of Java development, and also provide guidance for students who are busy with graduation design.
If readers encounter any problems in the learning process, the creative team will provide answers for readers through QQ, forums and other means, and truly eliminate all kinds of obstacles encountered by readers in Java learning.
The contents of this book
This book consists of 8 chapters, including 6 practical projects and 2 graduation projects. Practical projects include supermarket management system, material management system, online mall system, English-Chinese bilingual dictionary, student achievement management system and lottery prediction system; Graduation design includes purchase, sale and storage management system and book management system. The author pays attention to the beauty of each project interface. The following are the operation effect diagrams of several projects.
The characteristics of this book
* Rich in technology. This book covers a wide range of technologies that readers are concerned about, such as Hibernate framework development, network development, CVS team development and so on.
* Horizontal connection. As a part of Java series, readers can learn this book after learning the basics, examples and other contents, which can consolidate the foundation and truly achieve the effect of applying what they have learned.
* Explain in place. Analyze the most valuable part of each technology, and never drag your feet.
* Give up all project source code. All the projects in the book provide source code, which users can learn or apply quickly in development.
* Provide 72 episodes (segments) of videos. This book provides 72 episodes (segments) of videos, so readers can learn while watching and improve quickly.
Support resources for this book
This book provides a wealth of supporting resources, including self-study videos, source programs, materials, and many auxiliary contents such as module library, case library, question bank and material library, which readers can obtain in the following ways.
Option 1:
(1) Log in to the website of Tsinghua University Publishing House, enter the title of the book (note that it is case-sensitive and space-sensitive) in the search text box in the upper right corner of the webpage, or enter the book keyword, or enter the ISBN number of the book (note that the ISBN number has been removed "-"), and click the "Search" button.
(2) After finding this book, click on the hyperlink, and then click on the "Network Resources" hyperlink at the bottom of this book page to download it.
The second way:
Visit this book's Sina Weibo Javamrbook, and find the link address of supporting resources to download.
The directory of supported resources is shown in the figure below.
This book stipulates that
* project use method
In the process of learning this book, users can copy the program from the supporting resources and remove its read-only attribute. Some projects need to use corresponding databases or third-party resources, and such programs need to be configured accordingly before use. Please refer to the support resources in this book for detailed usage. In addition, if the user directly uses the contents of this book in the commercial field, the adverse consequences arising therefrom shall be borne by the user himself.
* Some projects only give key codes.
Due to the limitation of space, some modules in the book only give key codes, and the complete codes can be found in the corresponding programs of supporting resources.
Reader group
This book is very suitable for the following readers:
* Developers engaged in Java programming industry.
* People who have a certain language foundation and want to further improve their skills.
* College teachers and students.
* University graduates who are about to go to work.
* Teachers and students of relevant training institutions.
* Java programming enthusiasts