Java project management resources and information - TheServerSide.com

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...
  • RESTful 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...
  • Agile methodologies

    Software development must be structured to help a team of developers agree on the processes for developing a particular software product. A software development methodology, such as waterfall development or Agile methodologies, will include standard steps for ALM stages such as planning,...
  • Middleware tools

    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 tools, either packaged by a vendor or written on...
  • Java security

    Enterprise development security involves the use of software, hardware, and procedural methods to protect applications from external threats. Enterprise Java security measures built into applications and a sound application security routine minimize the likelihood that hackers will be...
  • Java testing

    Software testing can be implemented at any time in the development process. Most of the Java code testing effort occurs after the coding process has been completed. Some software development models will focus the application testing effort at earlier points in the development process....
  • 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...