The book covers a lot of topics. But it only scratches the survace of everything, without providing enough detail to be useful. I read it through once, and got an overview, but now it just sits on my shelf. Finally a great Tomcat book for us programmers! There were a lot of changes to the Manager Application in Tomcat 4.
The 20 pages on security configuration, the Security Manager, and secure webapp development are among the best I've seen. The chapters on server. Concise, useful, not repetitive. I'm ecstatic that someone finally took the Mac seriously enough to give it equal time in the examples to! Most important, this book recognizes that Tomcat is not used in a vacuum.
There are way too many examples to list here, but overall the book does a great job of showing you how to work Tomcat into your complete Java web app development process, and how other Apache tools work in union with Tomcat to give you a complete open source solution. Most the code examples are pretty short there are a few more complex apps toward the back of the book but manage to be realistic, practical, and useful. The authors struck a nice balance here. Kudos to the authors! I have faith in computer books again.
I was suprised by the rich, detailed coverage of Tomcat in this book. Even though I use Tomcat every day I now realize there was alot I didn't understand about it. Just learning how to use Tomcat's request dumper valve for debugging was worth the price of the book. I've already saved myself countless hours of work. This book is well written and is more than the title suggests--it is really a mini course on Java web development using Tomcat and other cutting edge Jakarta tools. The focus is always on vital concepts and practical techniques that you can put to use every day.
The authors do a great job of describing how to integrate Struts, Ant, and other tools with Tomcat to basically create a Java web development environment. I haven't found one 4. In the past year I have read a fair amount of Tomcat documentation, as well as the odd book on the topic. Offer period 4th Sep to 30th Sep. Cashback within 10 days. Offer valid only once per customer including mobile recharges and bill payments.
Here's how terms and conditions apply. To get the free app, enter mobile phone number. See all free Kindle reading apps. I'd like to read this book on Kindle Don't have a Kindle? Be the first to review this item Would you like to tell us about a lower price? Customer reviews There are no customer reviews yet. Share your thoughts with other customers. Write a product review.
Most helpful customer reviews on Amazon. This book packs a lot into pages, and is the most cutting-edge tags book I've seen. It uses a custom-built contact manager all the code included to demonstrate how the various components of a Java web app work together and how to deploy it using Tomcat. The illustrations explaining the servlet life cycle were excellent! The book gives a thorough introduction to the various types of tags simple, tags with bodies, cooperating, etc and how they are used.
Lots of practical code examples here. The illustrations in this part of the book very clearly explained the how custom tag components work together. The Jakarta Taglibs coverage is very good, it is not exhaustive, but that's not bad since some of those tags should never see the light of day. I thought the author did a great job of picking the useful ones, explaining them, and providing code to demonstrate how they are used in combination. The coverage of the new Java standard tags is great, too. It includes info on the new expression language and how to change the language your tags use.
And not just unit testing, but automated testing in general. This also includes integration testing. You can learn JUnit 5 and other advance unit testing libraries like Mockito, PowerMock, Cucumber, and Robot to take your unit testing skill to next level. Mockito is really powerful and allows you to write a unit test for complex classes by mocking dependencies and just focusing on the objects under test.
If you a beginner in unit testing and want to learn it in , then the JUnit and Mockito Crash Course from Udemy is a good starting point. If you are a Java programmer with a couple of years of experience, you can also take inspiration from this list to set your goal.
Some other things you can add to this list are learning Android , Docker , and Spark , as those are essential for any Java programmers. I have purposefully kept this simple and achievable because I personally believe that small successes lead to big successes.
How to get your GraphQL Java server up and running in no time
Setting small goals and achieving them is better than setting big, impractical goals and failing before kick-off. So what are you waiting for? Write down your resolutions for the new year and share them with us. At the end of the year, you can come back here and tell us about how much you achieved. Connect any Java based application to your SaaS data. Over a million developers have joined DZone. Want to start the year off right?
Here is a range of topics you can tackle to make yourself a better Java dev from performance tuning to Spring Security 5. Join the DZone community and get the full member experience. Learn Java Performance Tuning In the last a couple of years, I have taken more than 50 interviews for senior Java developers , and one skill that I clearly see lacking is knowledge and understanding about JVM internals, GC behavior, and Java performance tuning.
Everyday Coding for 2 hours Another thing I noticed last yea r is that as your experience grows, you spend your time on coordination, replying to emails, being a catalyst, troubleshooting, mentoring, and generally being a project manager kind of person. Profile Your Java application Once a Month This resoluti on is attached with the first resolution about reading a good book on JVM internals and performance tuning.
Participate in Coding Challenges This goal is, again, s omewhat related to our second resolution — write code every day for 2 hours. Java 9 The year saw a couple of big releases, and one of them was JDK 9.
Java Open Sources
Unit Testing If you want to become a better developer in , then you should work on your unit testing skills. Summary That's my advice! Unit-Level Performance Testing in Java. This Week in Spring: