- 博客(0)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
IBM Websphere Portal Primer
The dictionary defines a portal as a grand or imposing door or entrance; hence, that picture on the cover. In this book, you will learn why the word portal has become a major buzzword in the world of information technology (IT). Most of the major software vendors have a portal server product or aspire to have one. Not to be outdone, enterprises big and small are clamoring to put up portal presences on the Web.
A recent report from Forrester Research states, "IT executives expect eBusiness spending to drop 14% in 2002, but more than one-third of Global 3500 firms plan to purchase portal servers this year. Why do enterprise portal projects get funding while IT budgets shrink?"
2011-05-05
ActiveMQ+in+Action
Apache ActiveMQ is a message broker for remote communication between
systems using the Java Message Service specfification. Although ActiveMQ is
written in Java, APIs for many languages than other Java are provided including
C/C++, .NET, Perl, PHP, Python, Ruby and many more. This book provides the
information needed to understand, configure and use ActiveMQ successfully to
meet the requirements of many business applications.
In Part I, you will be introduced to ActiveMQ, the concepts surrounding enterprise
messaging and the examples that will be used throughout the book. These chapters
provide a good base set of knowledge for the rest of the book.
2011-05-05
Mark.Richards,.Richard.Monson-Haefel,.David.A.Chappell
Over the years, systems have grown significantly in terms of complexity and sophistication.
The need to have systems with better reliability, increased scalability, and more
flexibility than in the past has given rise to more complex and sophisticated architectures.
In response to this increased demand for better and faster systems, architects,
designers, and developers have been leveraging messaging as a way of solving these
complex problems.
Messaging has come a long way since the first edition of this book was published in
2000, particularly with respect to the Java platform. Although the Java Message Service
(JMS) API hasn’t changed significantly since its introduction in 1999, the way messaging
is used has. Messaging is widely used to solve reliability and scalability issues, but
it is also used to solve a host of other problems encountered with many business and
nonbusiness applications.
2011-05-05
Hibernate Search in Action (Manning 2009)
Hibernate Search is a library providing full-text search capabilities to Hibernate. It
opens doors to more human friendly and efficient search engines while still following
the Hibernate and Java Persistence development paradigm. This library relieves you
of the burdens of keeping indexes up to date with the database, converts Lucene
results into managed objects of your domain model, and eases the transition from a
HQL-based query to a full-text query. Hibernate Search also helps you scale Lucene in
a clustered environment.
Hibernate Search in Action aims not only at providing practical knowledge of Hibernate
Search but also uncovering some of the background behind Hibernate Search’s
design.
2011-05-05
Restful+Java+with+Jax-RS
Nutshell Handbook, the Nutshell Handbook logo, and the O’Reilly logo are registered trademarks of
O’Reilly Media, Inc. RESTful Java with JAX-RS, the image of an Australian bee-eater, and related trade
dress are trademarks of O’Reilly Media, Inc.
Many of the designations used by manufacturers and sellers to distinguish their products are claimed as
trademarks. Where those designations appear in this book, and O’Reilly Media, Inc. was aware of a
trademark claim, the designations have been printed in caps or initial caps.
While every precaution has been taken in the preparation of this book, the publisher and author assume
no responsibility for errors or omissions, or for damages resulting from the use of the information contained
herein.
TM
2011-05-05
Java NIOJava NIO
Java NIO explores the new I/O capabilities of version 1.4 in detail and shows you how to put
these features to work to greatly improve the efficiency of the Java code you write. This
compact volume examines the typical challenges that Java programmers face with I/O and
shows you how to take advantage of the capabilities of the new I/O features. You'll learn how
to put these tools to work using examples of common, real-world I/O problems and see how
the new features have a direct impact on responsiveness, scalability, and reliabilit
2011-05-05
Pro+Spring+Dynamic+Modules+for+OSGi+Service+Platforms
This book is about OSGi’s role in enterprise Java and how the Spring Dynamic Modules
for OSGi (Spring-DM) fulfills this role.
I first learned about OSGi when the Eclipse IDE started using it in its plug-in architecture.
At the time, the versioning and modularity features seemed nicer “for an IDE” than
what was available using stand-alone Java. However, OSGi still seemed something reserved to
the internal workings of an IDE.
Next, I read about Java SE initiatives to incorporate similar modularity features, with OSGi
being a leading contender. Competing in this space were JSR-277, “Java Module System,”
and JSR-291, “Dynamic Component Support for Java,” the latter based on OSGi principles.
Knowing that OSGi might very well influence the Java language itself—via Java SE—
raised my interest in OSGi and how it could be applied to scenarios in the enterprise
Java space.
It didn’t take much research to find out that some Java EE application server vendors
had relied on those same OSGi features to design their products. But in much the same
way as the Eclipse IDE, OSGi still seemed reserved to the internal workings of a product. So
I was still left with a big question: could OSGi influence enterprise Java applications in some
other way? When I discovered Spring-DM, the answer became clear: yes.
OSGi along with Spring-DM will make you rethink the way you design Java applications.
Support for runtime versioning is probably one of the biggest changes you will appreciate.
Running multiple versions of the same class in a JVM instance is a difficult task in standalone
Java, requiring the use of custom class loaders.
With OSGi this is not the case. No longer will you need to check your CLASSPATH variable
to avoid running multiple JARs with the same name that may contain conflicting classes.
OSGi eliminates this burden, letting you install and run as many different JAR versions as
required in a single JVM instance.
2011-05-05
Manning.OSGi.in.Action.Jul.2010.MEAP
The Java™ platform is an unqualified success story. It is used to develop applications for
small mobile devices to massive enterprise endeavors. This is a testament to its well thought
out design and continued evolution. However, this success has come in spite of the fact that
Java does not have explicit support for building modular systems beyond ordinary objectoriented
data encapsulation.
So, what does this mean to you? If Java is a success despite its lack of advanced
modularization support, then you might wonder if its absence is a problem. Most well
managed projects have to build up a repertoire of comparable, but project specific,
techniques to compensate for the lack of modularization in Java. These include:
Programming practices,
Tricks with multiple class loaders, and
Serialization between in-process components.
However these techniques are inherently brittle and error prone since they are not
enforceable via any specific compile-time or run-time checks. The end result has detrimental
impacts on multiple stages of an application's lifecycle:
Development – you are unable to clearly and explicitly partition development into
independent pieces.
Deployment – you are unable to easily analyze, understand, and resolve requirements
imposed by the collection of independently developed pieces that make up the
system.
Execution – you are unable to manage and evolve the constituent pieces of a running
system, nor minimize the impact of doing so.
2011-05-05
pro spring 2.5
t was with a heavy heart that I made the decision not to participate in writing Pro Spring 2.5. I am
deeply thankful that Jan was around to pick up this book and run with it. Pro Spring has been a big
part of my life for over three years, and I didn’t relinquish the reins lightly. When Juergen and I set
out working on Spring Framework 2.0, I knew that I wouldn’t have the time to participate in the
writing process and write the software at the same time. Fortunately, Jan was there to step into the
breach.
Jan and Apress had additionally planned to release Pro Spring 2.0, but Juergen and I inadvertently
made it impossible for them to keep up by making many changes to the Spring Framework.
I vividly remember cringing when updating all the JSP form tags, knowing that I was creating yet
more work for Jan.
With the 2.5 release just on the horizon, Jan made the sensible choice to forego a 2.0 edition
and head straight for 2.5. This was a wise move. The Spring Framework 2.5 release reflects the state
of the art in both the Spring Framework and in enterprise Java frameworks as a whole. A guide book
to this critical tool is necessary reading for any conscientious Java developer.
I recall, back in the early days of running Cake Solutions, when we decided we needed to hire
another programmer. We were very inexperienced at hiring in general, and hiring programmers is
fraught with problems. We knew that we wanted to get a graduate, but we never imagined that we
would get someone as accomplished as Jan.
I remember, in his first week, he wrote a complete desktop mailing package from scratch—and
it worked. Over the last five years, Jan has been at the center of most of the projects run at Cake, many
of which are large-scale Java products based on the Spring Framework. His knowledge of Spring comes
from an immense amount of practical experience: he has been in the trenches with Spring since
version 1.0 and has delivered successful systems on top of it.
To his credit, Jan realized that writing Pro Spring 2.5 was too big a job for just one man, so he
roped in the rest of the Cake Solutions team to help him. This prospect excited me greatly— a team
of real programmers, with real experience in Spring, passing along that knowledge. There is no doubt
that many will find this book to be an indispensable reference.
And so, although I am disappointed at being unable to work on this book myself, I am glad that
Jan was there to deliver what so many people have been asking for, an updated version of Pro Spring.
Enjoy
2011-05-05
modular_java_creating_flexible_applications_with_osgi_and_spring
Craig Walls does an awesome job in this book covering this very
important topic. Whether you are developing an enterprise application
or an application to run on your cell phone, modularization is something
you have to master, and I can’t think of a better resource than
this book you’re holding in your hands.
2011-05-05
关于struts2的s:if标签问题
2009-09-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人