Java Development Topics:
Java project management
Project management is a major component of server-side application development. Having talented coders who are capable of writing intricate and innovative components is not enough. Enterprise applications require architects and software project managers that can oversee Java project management, organizing those talented Java developers into a cohesive development effort. Learn how to better manage an enterprise Java development team with project management tips, development lifecycle tutorials, news and advice on Agile methodologies, and application lifecycle management (ALM) coverage including requirements gathering, design, testing and deployment.
Java Web services
Loosely coupled, modular applications are easier to maintain and upgrade than large intertangled legacy applications. Service-oriented architecture (SOA) provides a set of principles or governing concepts that help enterprise architects build better, less expensive applications. Taking an...REST Web services
REST (representational state transfer) is an approach for getting content from a website by reading a designated webpage that contains an XML (Extensible Markup Language) file that describes and includes the desired content. A basic use case for it would be an online publisher making...ESB products
An enterprise service bus (ESB) is a software architecture for middleware that provides fundamental services for more complex architectures. Learn about the products and techniques for ESBs. ESB does for distributed heterogeneous back end services and applications and distributed...Software development
Software development has a structure that helps to determine the development of a software product. The development of a software product includes planning, implementation, testing, and documentation. Learn about the various software development techniques.Application Integration middleware
Application integration is the process of bringing data or a function from one application program together with that of another application program. Where these programs already exist, the process is sometimes realized by using middleware, either packaged by a vendor or written on a...Application security
Application security is the use of software, hardware, and procedural methods to protect applications from external threats. Security measures built into applications and a sound application security routine minimize the likelihood that hackers will be able to manipulate applications and...Design for test
Software testing can be implemented at any time in the development process. Most of the test effort occurs after the requirements have been defined and the coding process has been completed. Different software development models will focus the test effort at different points in the...Databases
The database is an essential component in most Web applications. Web databases provide data storage and search ability. Without a database to write to and read from, there would be no way to maintain data persistence. Each time a user logged off their data would be lost. Good data...Java development in cloud
Cloud computing describes a new supplement, consumption and delivery model for IT services based on the Internet. Java has long been the programming language that provides structure for Web-applications, and now Java development has reached cloud applications. Find news, updates and best...