April 7, 2013
Hot Topics:
RSS RSS feed Download our iPhone app

Java Tag Index

Dependency Injection in Existing Java Code
Java Dependency injection (DI) is the way we decouple dependency relationships between objects. See DI in sample Java code and find out whether it's applicable for you.
Tags : Dependency injection, Java
Do You Really Get Classloaders?
Java developers who understand the inner workings of Java classloaders can avoid common programming pitfalls and increase productivity.
Tags : Java
10 Tech Skills that Command 6-Figure Salaries
Developers with these skills can expect higher-than-average pay.
Tags : Erlang, salaries, skills in demand, development, Java, jobs, Clojure, careers, Hadoop
Oracle Releases Enterprise Pack for Eclipse 12c
The update introduces new enterprise application development tools for Oracle ADF.
Tags : Fusion Middleware, enterprise application, Java, Oracle, development, Eclipse
Implement OAuth-based Social Network Logins in Grails
Grails Spring Security is a great plugin that allows you to set up authorization for your app with just a few lines in Grails configuration. Users can register to your website, click on a confirmation link received by e-mail and login with the username and password.
Tags : OAuth, Java, social network, security
NetBeans 7.2 Adds Static Analysis, Improves Performance
The Java IDE supports the latest versions of C++, PHP, Maven and Groovy.
Tags : Java, open source, NetBeans, IDE, Oracle
Java 7 Fork/Join Framework
KL Nitin and S. describe the Fork/Join framework and how it is used to address Java parallelism issues.
Tags : Java, Java 7
Hackers Increasingly Targeting Java Vulnerabilities
Researchers call on Oracle to step up Java security.
Tags : security, Java, vulnerabilities, hackers, Oracle
Poland Needs Programmers
The country is producing tens of thousands of computer science graduates, but not enough to fill the available jobs.
Tags : computer science education, Java, programmers, jobs, developers
Java Multi-threading and the Challenges of Parallel Computing
Traditionally in Java, parallel/concurrent programming has been considered to be one of the most difficult tasks to handle due to the overhead in managing threads. But since the release of Java5 and Java6, the specification has enhanced the multi-threading model with new APIs. Read on to learn more.
Tags : multi-threading, Java, PARALLEL COMPUTING
Objective-C Now More Popular Than C++
The trend shows the growing importance of mobile development.
Tags : C, Java, C++, Tiobe index, Objective-C, programming language
Running Java Applications on Windows Azure
Windows Azure supports running applications in a variety of frameworks.  Vipul Patel shows you how to run Java applications on Windows Azure.
Tags : applications, Microsoft, Java, Windows Azure
Eclipse Survey Shows Strong Momentum for Git, Java, Mobile Development
The poll of open source developers finds little interest in cloud development.
Tags : Subversion, Java, Eclipse, cloud development, open source, git, survey, mobile development, cloud computing
5 Java Upload Applets for Your Web Applications
Get a Web developer's feature review of five leading Java file upload solutions.
Tags : upload files, Java
Can You Copyright a Programming Language?
Google says no; Oracle says yes.
Tags : Java, Oracle, Android, programming language, Google
Java Still Top Programming Language in Terms of Book Sales
Java book sales have climbed 13 percent this year.
Tags : Java, programming languages
C Takes Over the Top Spot on the Tiobe Programming Language Chart
After approximately 10 years as number one, Java falls to second place.
Tags : C, Java, programming languages
Is Client-Side Java on Its Way Out?
Security concerns have some browsers blocking Java.
Tags : browsers, client, web application development, security, Java, server
Using PHP and Java in the Same App with PHP/Java Bridge
Learn how to use PHP and Java in the same application, where Java behaves as a pure business logic component and PHP behaves as an interrogator component.
Tags : PHP, Java
Oracle Reveals Java Wish List
Future versions of Java will include improvements in interoperability, cloud computing support and big data support.
Tags : Oracle, Java
Google Programming Languages Lose Popularity
Neither Go nor Dart are in the top 50.
Tags : programming languages, Dart, Google, Java, JavaScript, Go
Objective C Wins TIOBE's Programming Language of the Year Award
Java remains at the top of the programming language index, but loses popularity.
Tags : Objective-C, Java, programming languages
Oracle Updates NetBeans
Version 7.1 of the open source Java IDE adds support for JavaFX 2.0 and CSS3.
Tags : NetBeans, IDE, Java, Oracle
Fewer Developers Using Java
Java is still the most popular programming language, but it's losing some of its dominance.
Tags : Java
Java 8 Delayed Until 2013 As Java EE and ME Push Forward
Oracle lays out roadmap for Java releases
Tags : Java, Java 8
New Refactor Software Architecture Tool for Java and .NET Developers
Headway Software announces the release of Restructure101, a new development tool to make refactoring easier and more effective.
Tags : .NET, architecture, Java
Java Gets a Big Boost in Development Usage Around the World
Java usage grew last year among many developers in all corners of the planet, according a new Evans Data Global Development survey.
Tags : Java
Two Years After Oracle's Acquisition of Sun, Has It Paid Off?
Doubts arose about whether Oracle would continue to invest in Java technology after it acquired Sun. Today, those doubts have proven overblown.
Tags : Sun, Java, Oracle
New Enterprise Java Caching Technology Presented by Red Hat
A free "Early Adopter Program" is available to try and hook customers and gain feedback from the community.
Tags : caching, Java, Red Hat
WaveMaker Review: Java RAD Tool for Web Applications
The RAD tool WaveMaker, now owned by SpringSource, helps non-programmers quickly develop Java-based Web applications.
Tags : Web Tool, Java, IDE
Java-based CMS Jease Releases Version 2.0
Jease 2.0 is a Java-based content management system made extra easy.
Tags : CMS, Java
Java Cloud Development: What Developers Need to Know
If you are a Java developer and your organization is jumping on the cloud computing bandwagon, here's what you can expect.
Tags : Cloud, Java
The Linux Foundation Yanks Java from Linux Standard Base 4.1
Java used to be included in LSB, but now the Linux Foundation has said licensing changes have made it impossible to include Java as a language.
Tags : Linux, Java
Java Security Hole Left Unplugged for 2 Years
By manipulating a JFileChooser object using a Timer and ActionListeners, a hacker can not only view a user's file system, but she can create folders, move and rename files, or pretty much whatever she wants via an Applet.
Tags : Java, vulnerability
Oracle Positioning Java for the Enterprise at the Expense of Open Source Community
Forrester Research reports predicts that in the next decade the open source community will have walked away from Java while mission-critical large enterprises will stick with it.
Tags : Oracle, Java, open source
Java Tip: Dynamically Update SimpleViewer Galleries
Here's a stateless session bean that dynamically updates the gallery.xml document in SimpleViewer.
Tags : Java, XML
Dynamically Configure Log4j Properties in a Clustered Environment
Learn how to configure the log4j-related properties of a Java application deployed in a clustered environment.
Tags : Java, log management, cluster
Event: JavaOne 2011

Tags : conference, Java, Oracle
Google Donates Java GUI and Profiler Tools to Eclipse Foundation
Google set to launch the WindowBuilder Java GUI designer and CodePro Profiler at Eclipse, donating code worth over $5 million.
Tags : Java, Google, Eclipse
Oracle's Latest Open Source Fumble: The Hudson Project
Oracle continues to stumble in managing their many open source projects. This time they locked out the entire open source community from accessing the Hudson project source code.
Tags : Project Hudson, continuous integration, Java
Android Is Closer to Windows Phone 7 Than Developers May Think
The differences between Android and Windows Phone 7 are mostly skin deep, so enterprising Android developers can port their current apps over to Windows Phone 7.
Tags : C#, Windows Phone 7, Java, Android
Apache Directory Studio: Simplified LDAP for Java Developers on Eclipse
For Java developers who need to perform some LDAP manipulation and use Eclipse, the Apache Directory Studio plugins can come in very handy.
Tags : Apache, Eclipse, Java, LDAP
How a Java Developer Can Build a Windows Phone 7 Application
Want more distribution for your Java mobile app? Learn how to translate your Java skills onto the Windows Phone 7 platform.
Tags : mobile app, Java, Windows 7 Phone
Oracle Continues Java Developer Training with Certification Programs
Some have worried how Oracle might manage Sun assets such as its Java developer education programs. Find out how Oracle laid those fears to rest.
Tags : education, training, Oracle, Java
IBM Joins Oracle in OpenJDK Effort
IBM joins Oracle in the OpenJDK open source Java project, mitigating potential fragmentation and giving new credibility to Oracle's Java leadership.
Tags : open source, Java, JDK
How Training Got Me from Co-op Student to Java Solution Architect
A Java developer discusses the years of certification, training and development that have shaped his career -- and the lessons he learned along the way.
Tags : Java, certification, training
AspectJ 101: Creating a Project with Eclipse AJDT
Learn how to create an AspectJ project using Eclipse AspectJ Development Tools (AJDT) and the Prototype JavaScript framework.
Tags : Java, Eclipse
Querying in JPA 2: Typesafe and Object Oriented
JPA 2.0 introduced criteria queries, which are typesafe and more object oriented than JPQL queries.
Tags : Persistence, Java
Oracle Lawsuit on Top of Java Complexity Scaring Developers Away?
With Java complexity already a barrier, the Oracle lawsuit against Google is further incentive for developers to stay away or switch.
Tags : Oracle, Java, Google, licensing
A Categorization Scheme for All Those Java I/O Stream Classes
Try this handy technique for categorizing the potentially overwhelming number of I/O stream classes in Java.
Tags : I/O, Java
Write More Understandable Java Tests with Matcher Objects and FEST-Assert
Have your Java unit test assertions gotten hard to read? Use the matcher objects provided by the Hamcrest and fluent FEST-Assert libraries.
Tags : Java, testing
Quercus: Bring Java's Power to Your PHP Development (and Vice Versa)
With Quercus, PHP and Java developers can mix and match the respective capabilities of both languages.
Tags : Java, PHP
Working with Java Threads Before and After JDK 5
Despite the new features and fine-grained control of the JDK1.5 threading framework, writing multithreaded Java applications remains challenging and error prone.
Tags : threads, JDK, Java
The Top 5 New Annotations in JPA 2
Get a cheat sheet for the five most important Java annotations introduced in the JPA 2.0 release, compete with code examples.
Tags : Java, Persistence
Combining Hibernate Cache and Ehcache for Better Java Scalability
Combine Hibernate second-level cache, Ehcache and Spring to greatly improve the scalability of your enterprise Java applications.
Tags : cache, Java, Ehcache
Pessimistic Locking in JPA 2 and Hibernate
JPA version 2 and Hibernate both support pessimistic locking for Java concurrency control, but not in the same way.
Tags : Java, Concurrency, Persistence
Apache Cayenne 3 Delivers New Features for Java ORM
Nearly four years after the last major Cayenne release, version 3.0 raises the bar on object relational mapping (ORM) with new performance and caching features.
Tags : cache, Java, Persistence
Tomcat 7 Debuts for Java
Java app server gets its first major refresh in years, but it's not quite stable -- yet.
Tags : open source, Java, Tomcat, Apache
Helios Release Delivers 39 Open Source Projects for Eclipse IDE
The coordinated Helios release of Eclipse projects delivers new tools for developers to build and deploy applications with the Eclipse IDE.
Tags : Eclipse, Linux, Java, IDE
Isolating Locale-specific Text in International Java Applications
Learn how to isolate locale-specific text in international Java applications using ResourceBundles and Properties files.
Tags : Java, location-based applications
Mockito: Java Unit Testing with Mock Objects
Run a Java test with less overhead than integration tests and no need to deploy the service you're testing on a running Web container.
Tags : Unit Testing, Mock Objects, Java
Will Oracle Help Java Regain Its Status?
Oracle promises Java SE 7 release this year with increased developer productivity, modularization, and support for more than 200 languages.
Tags : Mehling, developer, Oracle, Java
Apache Maven 3 Races to the Finish Line
After years of development, a new version of the widely used Java build tool is nearing completion. The founder and project lead shares an early look.
Tags : Build, Maven, Java, Apache
Ruby Development Gains Commercial Support on Java as New JRuby Version Looms
The JRuby language gets commercial support as a major new JRuby version approaches, promising easier integration of Ruby development and Java.
Tags : Ruby, JRuby, Java, Engine Yard
Selenium: Automated Integration Testing for Java Web Apps
With Selenium, Java developers can develop integration tests, export those tests as JUnit tests, and automate test execution.
Tags : testing tool, web application, Selenium, Java, testing
Google App Engine: What Is It Good For?
Google App Engine offers Java and Python developers automatic scaling and potential cost savings -- if they properly design the applications to run on it.
Tags : Google App Engine, Java, cloud computing, Python, caching
Extend JXPath to Generate Results in a Custom Data Model
Go beyond processing XPath language expressions over XML data. Extend the Java JXPath API to derive a custom data model.
Tags : XPath, JXPath, XML, Java, XQuery
Make Your Java Web Applications Impervious to Cross-site Scripting
Use client-side validation and server-side filtering to guard your Java web application against cross-site scripting attacks.
Tags : web applications, security, Java, filter, Cross-Site Scripting
The Java 7 Features Bound to Make Developers More Productive
The developer productivity features in the upcoming Java SE 7 release (object comparison, file system monitoring, and concurrency) are enough to make a Java veteran envy the Java newbies.
Tags : Java, open source, Java SE, file systems, Concurrency
Java Serialization: Persist Your Objects
With serialization, you can serialize (persist) any Java object for future use or recreate it from an existing source.
Tags : Persistence, Java Object, Serialization, Java
Using Axis2 and Java for Asynchronous Web Service Invocation on the Client Side
Apache Axis2, the open source Java web services framework, has very good support for client-side asynchronous service invocation. Find out how to make it work for you.
Tags : Axis, Axis2, Java, open source, Web services
Use Spring Batch's 'Chunk' Processing for Large Data Sets
Sometimes data sets are too large to process in-memory. Learn how to implement a better approach in Java: Spring Batch's "chunk" processing.
Tags : data, Java, Spring
Sun Updates Java SE 6 for Performance
Java SE 6 Update 18 could be the last from Sun before the Oracle acquisition closes.
Tags : Sun, Java SE, Java
Using Randomization in Java Unit Testing
Using randomization in your Java unit tests is easy and not as time consuming as you think. Plus, it will increase the value of your tests in the short and long term.
Tags : Java, Unit Testing, TDD, XML, Mock Objects
SpringSource DM Java Server Heads to Eclipse
It's a major code donation for Virgo as dm Server hits version 2.0.
Tags : Java, OSGi, Eclipse, open source, Java EE
Mission-Critical Java to Power Next-Gen Enterprise Computing
Recent advances put Java in a position to power the next generation of enterprise computing.
Tags : enterprise software, JRockit, Java, Java EE, Oracle
Add Video Capture to Your BlackBerry Applications
Take advantage of the latest BlackBerry features by adding video recording capabilities to your applications.
Tags : video, Blackberry, Java
What's Wrong With JavaEE 6?
JavaEE 6 is now a final spec, with lots of new features and functions. But not everyone is thrilled about it.
Tags : Java EE 6, Spring, Red Hat, Java, Sun
JAX-RS: The Java API for RESTful Web Services
This article reviews two popular JAX-RS frameworks, Jersey and Apache CXF, and provides some basic examples that illustrate how to build, deploy, and execute RESTful web services.
Tags : JAX-RS, Java, Web services
An Introduction to Java NIO and NIO.2
In this article we will review some of the existing features of the java.nio (New I/O) package that are a part of Java v1.4, v1.5 and v1.6.
Tags : content, Java, upgrading
Rev Up the Drools 5 Java Rule Engine
Drools, a Java rule engine framework for organizing business logic, allows you transform spaghetti code into readable, verifiable, reusable, configurable, scalable, and flexible code.
Tags : JBoss, Rule engine, Java, Business logic, Drools
The Dos and Don'ts of a Java Position Interview
If you've looked for a Java position or if you are on the other side and are looking to fill a Java position in your company, then here are a few tips that will come in handy.
Tags : Java, job
Iteration or Recursion?
Did you ever get stuck having to choose between a recursive or iterative implementation? Get the answers to whether one is better than the other or whether it really matter?
Tags : patterns, Java, programming
Java Annotations: An Introduction
Make your development easier through the use of JDK5's annotation feature. The objective is to spend less time on unhandy code-writing and focus more on business logic rules.
Tags : Java, annotations
Using the HttpSession object of the Servlet API
The Java Servlet API represents an elegant and powerful way to shift processes from client to server, and offers a number of advantages over CGI. These advantages have certainly been enumerated so that most developers are aware of the servlet advantage. However, some of the details of the servlet architecture may at first seem daunting. Here's a short introduction on one aspect of writing servlets: the HttpSession object.
Tags : Java, Servlet API, HttpSession object, tutorial
An Introduction to Java Servlets
In this article I will describe the overall servlet architecture and what you need to develop your application with servlets. I will use several code examples to show you how to use the Servlet API, and compare it with CGI and proprietary server APIs where appropriate.
Tags : Java Servlets, Java, introduction, tutorial
Sitemap | Contact Us

Rocket Fuel