TheServerSide.com: News

TheServerSide is a developer community, containing up-to-date news, discussions, patterns, resources, and media

Social Features Enhanced in Atlassian Confluence 2.6

Atlassian has released Confluence 2.6, their popular wiki product, featuring user-friendly UI changes, default content for spaces, template labels, official MySQL 5.0 support, PDF export of images and default bundling of the social bookmarking plugin.

Why most large-scale Web sites are not written in Java

Nati Shalom has written up a blog entry on “Why most large-scale Web sites are not written in Java,” inspired by a discussion with a co-worker at GigaSpaces. According to one site, LAMP is more cost-effective, and J2EE isn’t used as only one component in the stack. What do you think?

Do You Know How to Optimize Your JVM? Video Tech Brief

Dr. Holly Cummins from IBM talks about the performance characteristics of Java virtual machines and dispels a few myths about run-time behaviour. Holly also tells us about the Extensible Verbose Toolkit, IBM’s garbage collection analysis tool, and how to use it for optimizing IBM Java virtual machines. (Playback: 6’41”)

Logging API Choices

There are lots of logging API choices for Java programmers today, but with so many choices, sometimes figuring out which one to use is a problem. What strengths and weaknesses do the APIs have, and what criteria do you use to figure out which API to work with?

Java Industry News

Sun Microsystems Reorgs – Again New

According to CEO Jonathan Schwartz’s blog, where this new strategy was revealed on Monday, ‘We’ll still be strongly focused on being a multi-platform storage provider (just as our servers run multiple operating systems, and our operating system runs on every vendor’s servers), but we’re also going to start talking at a higher level to customers that see more standardization and integration in their future data centers. That’s not everyone, but it’s definitely a trend we’re going to accelerate (and again that’s what virtualization portends.)’

Sun Microsystems Reorgs – Again

According to CEO Jonathan Schwartz’s blog, where this new strategy was revealed on Monday, ‘We’ll still be strongly focused on being a multi-platform storage provider (just as our servers run multiple operating systems, and our operating system runs on every vendor’s servers), but we’re also going to start talking at a higher level to customers that see more standardization and integration in their future data centers. That’s not everyone, but it’s definitely a trend we’re going to accelerate (and again that’s what virtualization portends.)’

SAP To Offer Individual Developer Licenses for SAP NetWeaver

SAP has announced that for the first time, individual developers can now purchase an annual developer license for the SAP NetWeaver platform, allowing them to create various types of customized user interfaces for SAP NetWeaver applications that can be based on either Java or ABAP.

Interface21 Partners with Tasktop to Develop Spring Tool Suite

Interface21 has partnered with Tasktop Technologies, creators of the Eclipse Mylyn project, to develop the Spring Tool Suite. This new Spring-specific tool solution will build on Eclipse and Mylyn to dramatically reduce the complexity of enterprise Java application development and maintenance.

developerWorks : Java technology : Technical library

The latest content from IBM developerWorks

Combine safe publication and effective immutability to improve performance

The typical way of enabling multiple threads to share access to a mutable collection — synchronizing on access to the collection — can become a performance bottleneck. Learn a technique you can use in Java 5.0 and later to minimize this bottleneck for data structures that are read frequently but updated infrequently.

Java diagnostics, IBM style, Part 1: Introducing the IBM Dump Analyzer for Java

Java applications have become increasingly complex; as a result, diagnosing problems in these applications is a non-trivial task and may require extensive work with an external service organization. A helpful pointer in the right direction could save both time and expense. The IBM Dump Analyzer for Java is a tool that performs basic analysis against a formatted system dump and produces a concise report indicating what it thinks your next course of action should be.

Integrate XForms with the Google Web Toolkit, Part 2: Creating an artist and album management form

This four-part series demonstrates how to use the Google Web Toolkit (GWT) and XForms together to create a dynamic Web application. Part 1 looked at the JavaScript underpinnings of each technology. Part 2 shows you how to use those JavaScript underpinnings to start mixing the two technologies together to build the rock star application.

Securing Java applications with Acegi, Part 3: Access control for Java objects

Bilal Siddiqui concludes his three-part introduction to Acegi Security System by showing you how to secure access to instances of your Java classes. Learn why you need to secure access to your Java classes, how Spring creates and secures instances of your Java classes, and how to configure Acegi to incorporate class security in your Java applications.

Javalobby Front Page

Top Java developer news and issue discussions from Javalobby.org.

Which database access technology for JSF apps?

Today it is cool to use an ORM library like Hibernate or iBatis to access the database, but is it always true that your total time (and costs) fall when you upgrade an applicaton?

Grizzly Framework 1.6.1 released (used in Glassfish v3, Sailfin)

The release of Grizzly 1.6.1, adds a few interesting features. Built-in support for the grizzlet programming model, Port unification and more…

kallasoft SmugMug Java API Beta 1

We are proud to announce Beta 1 of the kallasoft SmugMug Java API. This API allows you to work directly with the SmugMug system easily from any Java application.

Video: Real Programmers use sign language

It’s just a little scary at how much I relate to this. As long time pair programmers, Rick and I laughed the entire time. Do you relate?

Editor’s Daily Blog
A daily update from our java.net editor, Chris Adamson, and other items from the java.net front page.

More Adventurous

From the lowest-level language to one of the highest… also: Feature Article: Launch Java Applications from Assembly Language Programs Weblogs: GlassFish hidden properties, JavaBeans’ FeatureDescriptors, and clearing OpenJDK encumbrances java.net Poll:Have you tried out the Java SE 6.0 Update N (aka, “Consumer JRE”) Early Access? Forum Posts: QuickStarter prefetching details, QuickStarter source availability, and localizing JFileChooser Java Today: NetBeans Portal Pack 2.0 beta, JavaTools newsletter 141, and NetBeans OpenLaszlo Support plugin

Does He Love You?

Slashdot founder reveals why he hates Java… also: Java Today: Grizzly 1.6.1, 3GPP for Fault Management RI, and Roman Strobl demos NetBeans Ruby debugger Weblogs: Web services in 6.0uN, more jMaki tips, and audience feedback from midwest Java Tech Days Forum Posts: Metro connection pools, 6.0uN QuickStarter not for Vista, and memory settings for graphics-intensive Java apps

It’s A Hit

Early word is good on the Consumer JRE… also: Forum Posts: 6.0uN QuickStarter impressions, WSIT truststores, and modifying zipped SVG source Java Today: Danny Coward on 6.0uN, NetBeans Newsletter #311, and declarative UIs with JavaFX script Weblogs: Anticipating the “JavaOne for ME” conference, OpenJDK Mercurial transition update, and thoughts about BGJUG First Meeting

Close Call

Bringing mobile Java developers together… also: Java Today: Java Mobile & Embedded Developer Conference announced, JavaTools Newsletter #140, and “will Java 7 be Beautiful?” Forum Posts: Wonderland’s Voicebridge open-sourced, Registry hacks and JDK 6.0uN, and seeking Firefox 64-bit JRE plugin for Linux Weblogs: Highlights of JDK 6.0uN, dinging the “update N” name, and more Hudson plugins

Cafe au Lait Java News and Resources

Cafe au Lait is the preeminent independent source of Java information on the net. Unlike many other Java sites, Cafe au Lait is neither beholden to specific companies nor to advertisers. At Cafe au Lait you’ll find many resources to help you develop your

The Apache Jakarta Project has released Commons Configuration 1.4, a Java class library that

The Jakarta Apache Project has released version 4.1.36 of the Tomcat open source servlet container and official reference implementation of the Java S

The Jakarta Apache Project has released version 4.1.36 of the Tomcat open source servlet container and official reference implementation of the Java Servlet API 2.3 and Java Server Pages (JSP) 1.2. This is a is mostly a bug fix release.

The Apache Jakarta Project has released Commons-DBCP 1.2.2, a library for pooling database connections.

The Apache Jakarta Project has released Commons-DBCP 1.2.2, a library for pooling database connections. According to the web page, “Creating a new connection for each user can be time consuming (often requiring multiple seconds of clock time), in order to perform a database transaction that might take milliseconds. Opening a connection per user can be unfeasible in a publicly-hosted Internet application where the number of simultaneous users can be very large. Accordingly, developers often wish to share a ‘pool’ of open connections between all of the application’s current users. The number of …

Holocene Software has posted Schmant 0.5, a Java build tool that based on the scripting support in Java 6. It comes with a set of build task

Holocene Software has posted Schmant 0.5, a Java build tool that based on the scripting support in Java 6. It comes with a set of build tasks and features such as task executors for running build tasks in parallel execution threads and project repositories for working with sets of Java projects. Schmant is published under the GNU General Public License, version 2.