Showing posts with label software - ide. Show all posts
Showing posts with label software - ide. Show all posts

Pro Eclipse JST: Plug-ins for J2EE Development Review

Pro Eclipse JST: Plug-ins for J2EE Development
Average Reviews:

(More customer reviews)
Are you looking to buy Pro Eclipse JST: Plug-ins for J2EE Development? Here is the right place to find the great deals. we can offer discounts of up to 90% on Pro Eclipse JST: Plug-ins for J2EE Development. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Pro Eclipse JST: Plug-ins for J2EE Development ReviewBefore I knew about JST, I painstakingly developed J2EE applications and components as traditional Java projects in Eclipse. The JST provides quick development solutions to get your EJBs, Servlets, Web Services, etc developed quickly and deployed to the application server of your choice. I thought the book did a great job of walking through the wizards for creating the different types of J2EE projects.
If you are looking for a book to provide in depth discussions on what EJBs, Servlets, Web Services, Entity Beans, JSPs, etc. are, then this is not for you. But if you already have a J2EE background and would like use the Eclipse IDE to develop your components, then I would recommend this book. My only complaint about the book is that it did not provide any discussion on how to version control your components. For example, if you create a WAR File for a web application that you want to package inside an EAR file, do you version control both the WAR and the EAR as separate projects? It seems that projects under version control would get messy if you have to version control every EJB and Web Application as a separate project.Pro Eclipse JST: Plug-ins for J2EE Development OverviewEclipse has proven to be a best-of-class, open-source, extensible application development framework. Out of the zip file, Eclipse offers many tools for developing Java applications including wizards, unit testing, debuggers, and editors. However, these tools do not support the development of enterprise applications.Up until this point, an enterprise developer using Eclipse had to spend a large amount of time locating and evaluating plug-ins to build a suite of enterprise tools. The Eclipse Web Tools project has changed that by providing a comprehensive tools kit for developing enterprise applications called the J2EE Standard Tools (JST). JST along with WST (Web Standard Tools) will make Eclipse a much more complete application development framework for Java developers.

Want to learn more information about Pro Eclipse JST: Plug-ins for J2EE Development?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

EMF: Eclipse Modeling Framework (2nd Edition) Review

EMF: Eclipse Modeling Framework (2nd Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy EMF: Eclipse Modeling Framework (2nd Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on EMF: Eclipse Modeling Framework (2nd Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

EMF: Eclipse Modeling Framework (2nd Edition) ReviewLibraries catering to Java and Eclipse programmers will find this second updated edition of "EMF: Eclipse Modeling Framework" a fine survey of how to define models and solve real-world problems using EMF and software quality improvement. From understanding and customizing code to using the latest EMF features and understanding the validation process, EMF is a key guide users will find accessible and enlightening, with project developers offering expertise and insights.
EMF: Eclipse Modeling Framework (2nd Edition) OverviewEMF: Eclipse Modeling FrameworkDave SteinbergFrank Budinsky Marcelo PaternostroEd MerksSeries Editors: Erich Gamma • Lee Nackman • John WiegandThe Authoritative Guide to EMF Modeling and Code GenerationThe Eclipse Modeling Framework enables developers to rapidly construct robust applications based on surprisingly simple models. Now, in this thoroughly revised Second Edition, the project's developers offer expert guidance, insight, and examples for solving real-world problems with EMF, accelerating development processes, and improving software quality. This edition contains more than 40% new material, plus updates throughout to make it even more useful and practical. The authors illuminate the key concepts and techniques of EMF modeling, analyze EMF's most important framework classes and generator patterns, guide you through choosing optimal designs, and introduce powerful framework customizations and programming techniques. Coverage includes • Defining models with Java, UML, XML Schema, and Ecore • NEW: Using extended Ecore modeling to fully unify XML with UML and Java • Generating high-quality code to implement models and editors • Understanding and customizing generated code • Complete documentation of @model Javadoc tags, generator model properties, and resource save and load options • NEW: Leveraging the latest EMF features, including extended metadata, feature maps, EStore, cross-reference adapters, copiers, and content types • NEW: Chapters on change recording, validation, and utilizing EMF in stand-alone and Eclipse RCP applications • NEW: Modeling generics with Ecore and generating Java 5 codeAbout the AuthorsDave Steinberg is a software developer in IBM Software Group. He has worked with Eclipse and modeling technologies since joining the company, and has been a committer on the EMF project since its debut in 2002.Frank Budinsky, a senior architect in IBM Software Group, is an original coinventor of EMF and a founding member of the EMF project at Eclipse. He is currently cochair of the Service Data Objects (SDO) specification technical committee at OASIS and lead SDO architect for IBM.Marcelo Paternostro is a software architect and engineer in IBM Software Group. He is an EMF committer and has been an active contributor to several other Eclipse projects. Before joining IBM, Marcelo managed, designed, and implemented numerous projects using Rational's tools and processes.Ed Merks is the project lead of EMF and a colead of the top-level Modeling project at Eclipse. He holds a Ph.D. in Computing Science and has many years of in-depth experience in the design and implementation of languages, frameworks, and application development environments. Ed works as a software consultant in partnership with itemis AG.

Want to learn more information about EMF: Eclipse Modeling Framework (2nd Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Eclipse Web Tools Platform: Developing Java™ Web Applications Review

Eclipse Web Tools Platform: Developing Java™ Web Applications
Average Reviews:

(More customer reviews)
Are you looking to buy Eclipse Web Tools Platform: Developing Java™ Web Applications? Here is the right place to find the great deals. we can offer discounts of up to 90% on Eclipse Web Tools Platform: Developing Java™ Web Applications. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Eclipse Web Tools Platform: Developing Java™ Web Applications ReviewThe reason I bought this book was so I could quickly get through some hands-on examples and see the power of WTP. Also, I thought it would be really helpful to see various web development tools through the lens of Eclipse development. After going through it, though, I'm afraid I can't recommend the book for those purposes.
But first, let me applaud the web development "wisdom" portions of the book. There are some really good "why are we doing this?" and "why are we doing it this way?" explanations in this book. Nothing to do with WTP, really, but these portions of the book were very well done.
The majority and purpose of the book are the hands-on exercises. Here's where I had some issues. Throughout the exercises, the reader is always being asked to go out and download some tool or another. I spent way too much time at update sites, trying to get the right versions of things. I would rather all of this be established up-front. Just say "if you want to do all of the exercises, download these specific versions of these 8 tools". Later, there can be some explanation as to why those tools over others, but lets get a platform that's going to do everything, and not sprinkle installation issues throughout. In fact, I think that in an Eclipse book, they instructions should say, "start with a clean install of (some version of Eclipse) and build it with (these versions of these plugins), and you will be able to do every exercise."
I know it's not the job of the authors of this book to detail a tool's installation, but a line like "check the (some tool) documentation for the exact list" is a cop out. Presumably, the authors just got done using the list, so a few words as to how to find the list within the documentation would be really helpful. With a little guidance, digging time could be reduced from an hour to two minutes.
The exercises had separate iterations, which I found helpful. I did run into discontinuities that required some improvisation, though. I'm pretty sure that nobody sat down with an empty machine, installed all of the tools and ran all of the exercises, start to finish. Or if they did, the book didn't get updated.
The book was written using WTP 1.5, EJB 2.1, etc. These are older versions than what's currently available, but it's not a problem to run through the exercises with the older versions. The problem comes at the end of the exercise when they give you a "tease" about how cool the next version is. I resisted temptation for almost the whole book but finally I grabbed some updated versions to try out the cool new stuff! Bad idea. I backed-up to earlier exercises, and although I was able to replicate most of them under the newer versions of things, there's not enough detail to get through quickly (lots of trial and error). And when I was finished, I wasn't convinced it was an optimal result. But I just couldn't sit still with the old versions when the authors were plugging the new versions.
A picky issue I have concerns references to other books. I don't think they belong in the main text, really. They wouldn't even need footnotes. Just a recommended reading by chapter would be sufficient. If you are more of an academic than someone who needs to apply this stuff quickly, maybe reading these other books might be a possibility, but I'll tell you I'm not going to make time to read a 9 year old EJB book!
I'm not sure that pitching to a WTP user and a WTP volunteer developer in the same book was really in the flow of the book. This is a picky one too, and there weren't that many pages dedicated to this topic. I suppose there's a need to recruit, it's just that I'm not sure the audience overlaps very much.
The bottom line for me is that a book should simplify the task of setting up the environment so that I can concentrate on the "why" and "how" of coding. Although I wouldn't have enjoyed the "wisdom" and other continuity the book offered, I don't think I saved any time on the development environment. I spent as much time tinkering with the development environment as I would have if I had just grabbed 6 or 8 tutorials from 6 or 8 different authors off of the internet.Eclipse Web Tools Platform: Developing Java™ Web Applications OverviewDiscover WTP, the New End-to-End Toolset for Java-Based Web Development TheEclipse Web Tools Platform (WTP) seamlessly integrates all the toolstoday's Java Web developer needs. WTP is both an unprecedented OpenSource resource for working developers and a powerful foundation forstate-of-the-art commercial products.
Eclipse Web Tools Platformoffers in-depth descriptions of every tool included in WTP, introducingpowerful capabilities never before available in Eclipse. The authorscover the entire Web development process–from defining Web applicationarchitectures and development processes through testing and beyond. Andif you're seeking to extend WTP, this book provides an introduction tothe platform's rich APIs. The book also

Presents step-by-step coverage of developing persistence, business logic, and presentation tiers with WTP and Java
Introduces best practices for multiple styles of Web and Java EE development
Demonstrates JDBC database access and configuration
Shows how to configure application servers for use with WTP
Walks through creating Web service application interfaces
Covers automated testing with JUnit and Cactus, and automated builds utilizing Ant, Maven, and CruiseControl
Introduces testing and profiling Web applications with the Eclipse Test and Performance Tools Platform (TPTP) project
Describes how to extend WTP with new servers, file types, and WSDL extensions
Foreword Preface Acknowledgments About the Authors Part I: Getting Started Chapter 1: Introduction Chapter 2: About the Eclipse Web Tools Platform Project Chapter 3: Quick Tour Chapter 4: Setting Up Your Workspace Part II: Java Web Application Development Chapter 5: Web Application Architecture and Design Chapter 6: Organizing Your Development Project Chapter 7: The Presentation Tier Chapter 8: The Business Logic Tier Chapter 9: The Persistence Tier Chapter 10: Web Services Chapter 11: Testing Part III: Extending WTP Chapter 12: Adding New Servers Chapter 13: Supporting New File Types Chapter 14: Creating WSDL Extensions Chapter 15: Customizing Resource Resolution Part IV: Products and Plans Chapter 16: Other Web Tools Based on Eclipse Chapter 17: The Road Ahead Glossary References Index Thisbook is an invaluable resource for every Eclipse and enterprise JavaWeb developer: both those who use Eclipse to build other Webapplications, and those who build Eclipse technologies into their ownproducts.
Complete source code examples are available at www.eclipsewtp.org.


Want to learn more information about Eclipse Web Tools Platform: Developing Java™ Web Applications?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...