Web architecture and framework
In a three-tiered architecture, the Web tier represents the presentation layer. Of course Web tier architecture leaves out traditional desktop applications and focuses on Web-based applications. Server-side Java developers frequently use Web frameworks such as Spring, Hibernate, or JavaServer Faces as well as Java Servlets and other tools to build their Web architecture. In this topic section, find the latest news and information Java Web application frameworks, the Spring framework, Hibernate framework, Java Servlets and more.
Top Stories
-
Tip
22 Feb 2023
Why WebAssembly? Top 11 Wasm benefits
Latency and lag time plague web applications that run JavaScript in the browser. Here are 11 reasons why WebAssembly has the potential to completely change that. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Tip
12 Jan 2023
Tips and tricks for TypeScript programming
For those new to TypeScript or for Java developers transitioning into JavaScript, these three TypeScript tips and tricks modern day software developers will come in handy. Continue Reading
By- Bob Reselman, CogArtTech
-
Blog Post
08 Oct 2024
Java's 4 JDBC driver types explained
Here we explain the difference between the four JDBC driver types, and how to choose the right JDBC driver for your database-driven Java apps. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
08 Mar 2023
long to String in Java
The easiest way to convert from a long to a String in Java is to add the long to an empty set of double quotes with the plus operator. If that's not good enough, here's a list of other conversion ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
05 Mar 2023
Java double decimal precision
The precision of a double in Java is 324 decimal places. But the Java double isn't always as precise as you think it should be. Sometimes even simple, two decimal Java double calculations yield ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
04 Mar 2023
Real world Java applications
Java runs on billions of devices, and Java applications of importance run on systems all over the world. Here are the top 10 applications of Java technology today, plus a look at what the future ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
04 Mar 2023
Disadvantages of Java
The benefits of the Java language and platform abound, but there are disadvantages to Java as well. Here we examine the top Java disadvantages and evaluate how critical these problems really are. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
03 Mar 2023
Integer vs. int: What's the difference?
What's the difference between an Integer and int in Java? Here we compare these two Java data types for usage, performance and when to choose an int or an Integer in your code. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
02 Mar 2023
Java double vs float: What's the difference?
What's the difference between double vs float data types? In this quick tutorial we show how float and double Java types differ, along with guidance on how to choose one over the other. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
26 Feb 2023
Five new Java features to start using now
Have you migrated to the latest LTS release of the JDK, yet? You should. These five new Java features will make you wonder how you ever survived a code review without them. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
22 Feb 2023
Why WebAssembly? Top 11 Wasm benefits
Latency and lag time plague web applications that run JavaScript in the browser. Here are 11 reasons why WebAssembly has the potential to completely change that. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Blog Post
10 Feb 2023
How to run Java in the browser with WebAssembly
There's an easy way to run Java in the browser now that WebAssembly is a W3C standard. In this Java and WebAssembly tutorial, we show you how to compile Java into WASM, and invoke your Java code in ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
02 Feb 2023
Put WebAssembly on the front-end and back-end in 2023
With near-native performance on both the server and the client, expect to see greater WebAssembly adoption in 2023. Continue Reading
By- Bob Reselman, CogArtTech
-
Definition
31 Jan 2023
meta description tag
A meta description tag is a snippet of HTML code in a web page header that summarizes the content that's on the web page. Continue Reading
By- Kinza Yasar, Technical Writer
-
Blog Post
23 Jan 2023
AI tools list for developers
Smart systems are changing the way organizations create modern software. Here's a list of 10 AI tools that every development team should think about integrating into their workflow. Continue Reading
By- Bob Reselman, CogArtTech
-
Tip
12 Jan 2023
Tips and tricks for TypeScript programming
For those new to TypeScript or for Java developers transitioning into JavaScript, these three TypeScript tips and tricks modern day software developers will come in handy. Continue Reading
By- Bob Reselman, CogArtTech
-
Blog Post
21 Dec 2022
The config-interface constructor design pattern in TypeScript
Object creation in TypeScript can be greatly simplified through the use of the config-interface constructor design pattern. Continue Reading
By- Bob Reselman, CogArtTech
-
Blog Post
16 Dec 2022
How to program to an interface in TypeScript
Abstraction is a key element in and domain driven design. For TypeScript developers, the ability to program to an interface helps make the concept of abstraction a reality. Continue Reading
By- Bob Reselman, CogArtTech
-
Blog Post
27 Nov 2022
11 technology acronyms software developers need to know
From YAGNI to TAGRI, or POC to MVP, here are 11, popular software technology acronyms that often confuse junior developers new to big software development projects. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Blog Post
26 Nov 2022
11 funny programmer jokes
Looking for some cringeworthy programmer jokes to make your developer friends smile? Here are 11 popular setups and punchlines for you to share with your tech friends. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Definition
18 Nov 2022
com
On the Internet, "com" is one of the top-level domain names that can be used when choosing a domain name. Continue Reading
By -
Blog Post
13 Sep 2022
Hierarchical Kubernetes namespaces explained by example
Confused by hierarchical namespaces in Kubernetes? In this Kubernetes tutorial we'll examine what hierarchical namespaces are, how to add them to a Kubernetes cluster and then how to use them. Continue Reading
By- Bob Reselman, CogArtTech
-
Blog Post
11 Sep 2022
Java's JOptionPane showOptionDialog by Example
Don't do user input with a boring Scanner on InputStream. Use the JOptionPane. And really blow your clients away by mastering the JOptionPane's showOptionDialog method. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
09 Sep 2022
Java Exception handling best practices
Don't let the complexities of Java Exception handling get you down. Follow these top 10 Java Exception handling examples and you'll be an expert in handling errors in your Java code. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
02 Sep 2022
10 Agile takeaways from the latest Scrum Guide
Learning the Scrum basics? Need a quick Scrum overview? Here are 10 interesting facts from the latest Scrum guide that every Agile developer needs to know. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Definition
16 Aug 2022
daemon
In computing, a daemon (pronounced DEE-muhn) is a program that runs continuously as a background process and wakes up to handle periodic service requests, which often come from remote processes. Continue Reading
By- Pat Brans, Pat Brans Associates/Grenoble Ecole de Management
-
Blog Post
08 Aug 2022
How to use Java's conditional operator ?:
Quickly learn how to use the Java ternary operator and see how this simple programming construct can help make your conditional logic, if statements and return statements clearer and more concise. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
08 Aug 2022
Java Scanner User Input Example
This tutorial on how to use the Java Scanner for user input will quickly show you how to import java.util, take String, int, double and char input, and teach you the difference between the ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
07 Aug 2022
Java Scanner import
The easiest way to access the Java Scanner class is to import the java.util package into your code. But how exactly do you import the Java Scanner, and what exactly does it mean to import the ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Definition
02 Aug 2022
W3C (World Wide Web Consortium)
The W3C (World Wide Web Consortium) is an international organization that creates standards for the World Wide Web. Continue Reading
By- Alexander S. Gillis, Technical Writer and Editor
-
Blog Post
24 Jul 2022
How to format a Java String with printf example
The Java String printf method makes adding and formatting text incredibly easy. In this quick tutorial, you'll learn by example how to format, justify, pad and case output printed with Java's ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
18 Jul 2022
How to format a Java int or long with printf example
Here's a quick tutorial on how to use printf to format Java int, long, short and byte values. It's pretty easy to do. And the output you can generate can be very visually appealing. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
18 Jul 2022
Java double brace initialization explained by example
Java's double brace initialization feature saves time and shaves off a few keystrokes when you initialize a Set or seed a List for testing. Here's a quick example of how to use Java's double brace ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
13 Jul 2022
Java comment types by example
There are three types of Java comments developers need to know. Here we show you how to use block, inline and JavaDoc comments with simple examples to make best practices clear. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
12 Jul 2022
User input with Java's Console class
The Java Console class has greatly simplified user input in Java. The readLine method to get user input from the console, and the printf method for outpu, are way easier than using Java Scanner or ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
07 Jul 2022
Is HTML a programming language?
Unlike Java, Python or C, HTML is not a programming language because it lacks variables, conditional statements or iterative loops. But so what? HTML has a bigger role to play. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Blog Post
09 Jun 2022
Java length vs length(): What's the difference?
Have you ever been confused between length and length() in Java? Here we show you the difference between Java length properties and methods, and when to use them in your code. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
27 May 2022
How to setup PHP on Nginx with fastCGI (PHP-FPM) example
Here's a quick tutorial on how to setup Nginx with PHP support. The key? The installation of fastCGI, aka PHP-FPM, so Nginx can serve PHP files to clients. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tutorial
30 Mar 2022
A simple 'try with resources' in Java example
Java's 'try-with-resources' exception handling feature can help you write better, more effective Java code. Here's a quick example of the try with resources construct in action. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
19 Mar 2022
Top 5 certifications for Scrum Masters
Whether you are hiring for a career position or just trying to build your resume, this list of the top 5 best professional Scum Master certifications to have will provide you insights on the skills ... Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Definition
04 Feb 2022
Resource Description Framework (RDF)
The Resource Description Framework (RDF) is a general framework for representing interconnected data on the web. Continue Reading
By- Peter Loshin, Former Senior Technology Editor
-
Blog Post
29 Dec 2021
Fix Putty's 'Key Exchange Algorithm Agreement' error
Ever encounter the 'Couldn't Agree a Key Exchange Algorithm' error when you fail to connect with Putty to an AWS EC2 instance or other server-side resource? This is the first fix you should try. Continue Reading
By- Cameron McKenzie, TechTarget
-
Quiz
10 Dec 2021
A 12-factor app principles quiz for cloud-native developers
The 12-factor app principles are a must for those who perform cloud-native development. Try your hand at this 12-factor quiz to test your knowledge on the fundamentals. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
25 Jun 2021
Library vs. framework: How these software artifacts differ
Libraries are low-level components that deliver a specific function, such as establishing a network connection. A framework is a known programing environment, such as Spring Boot. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
03 Jun 2021
Fix the ConcurrentModificationException
Has the ConcurrentModificationException been thrown in you Java app? Here are four simple ways to fix the ConcurrentModificationException in your code. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
18 Mar 2020
GitHub's NPM acquisition sparks Microsoft-related worries
GitHub's acquisition of NPM will bring two prominent open source players together under the Microsoft umbrella. But moves like this tend to cause concern for some observers. Continue Reading
-
Definition
17 Feb 2020
HTML (Hypertext Markup Language)
HTML (Hypertext Markup Language) is a text-based approach to describing how content contained within an HTML file is structured. Continue Reading
By- Ben Lutkevich, Site Editor
-
Definition
16 Apr 2019
full-stack developer
A full-stack developer is a type of programmer that has a functional knowledge of all techniques, languages and systems engineering concepts required in software development. Continue Reading
By -
News
28 Nov 2018
GraphQL group sets new direction for developers
A group of GraphQL users and the Linux Foundation have joined forces to manage and monitor the future of Facebook's popular open source data query and manipulation language. Continue Reading
-
Blog Post
08 Jun 2018
SOAP web services bottom-up approach example in Java using Eclipse
It's easy to create a web service from a JavaBean. This SOAP web services bottom-up approach example in Java using Eclipse and Apache Axis will prove it. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tutorial
22 Dec 2011
New Java 7 Features: A Numeric Underscores with Literals Tutorial
If you're doing the OCPJP upgrade exam, or just hitting the full blown OCPJP 7 Java certification, you need to know the ins and outs of the new language features. One fun and friendly syntax introduced with Java 7 is using numeric underscores. It's also an objective on the OCPJP7 exam: Using Numeric Underscores with Literals Continue Reading
By- Sal Pece
-
Feature
28 Mar 2011
What is an Application Server?
Historically, the Java professional has thought of the application server as a system that can support the deployment and runtime of Servlet and EJB applications. But that definition is changing. Continue Reading
By- Andrew Townsend
-
Feature
28 Mar 2011
Understanding How the Application Server's Web Container Works
A quick article explaining how requests are marshalled back and forth between a client and an application serer's web container. Continue Reading
By- Cameron McKenzie, TechTarget