Articles on Java-Related Programming
Languages, Frameworks, Technologies, and Concepts
A set of professional articles on
topics around the Java ecosystem, covering
- enterprise, web, and mobile
software development,
- language basics (Java,
Scala, Groovy),
- higher-level frameworks
(Java Enterprise Edition (Java EE), JavaServer Faces (JSF), AJAX
Frameworks, Spring Framework, Spring Mobile, Spring Security,
Aspect-Orientated Programming (AOP), Android SDK),
- data persistence and
access (Java Persistence API (JPA), Hibernate, JDBC, Spring
Framework, Hibernate Search, Lucene fulltext search; PostgreSQL,
MySQL),
- remoting technologies
(Enterprise JavaBeans (EJB), WebServices, Java Message Service
(JMS), JSON, REST-based services, Remote Method Invocation
(RMI)),
- and related concepts
(design patterns, software modelling (UML), software testing).
August 12, 2012
Keywords: Mobile Software
Development, Smartphones, Market Share, Java, Android, Android SDK,
JSON Encoding, GZIP Compression, Remoting, Spring Framework, Spring
Mobile Framework, Android Activity, Android Layout, Android UI
Development, Android Form Field Validation, Android MapView, Google
Maps, Software Testing, Functional Testing, Integrated
Testing
May 30, 2011
Keywords: Scala, Programming
Languages, Functional Languages, Scala By Example, Floating Point
Inaccuracy, Recursion, Tail Recursion, Higher-Order Functions,
First-Class Functions, Custom Data Types, Case Classes, Pattern
Matching, List Filtering, For-Comprehensions, Mutable State, Type
Inference
May 2, 2011
Keywords: Java, Groovy, Programming
Languages, Groovy SDK, Optional Typing, Duck Typing, Object
Operators, Operator Overloading, Closures, Currying, Lists, Maps,
Ranges, Groovy Truth, Assertions, Control Structures, Object
Orientation, OOP, Meta Programming, Dynamic Metaprogramming,
Compile-Time Metaprogramming, Mixins, Performance, Groovy++
October 28, 2009
Keywords: UML, Unified Modelling
Language, UML Tools, Use Case Diagram, Activity Diagram, Class
Diagram, Object Diagram, Sequence Diagram, Communication Diagram,
Timing Diagram, Interaction Diagram
October 17, 2009
Keywords: Java, JSF, JavaServer
Faces, RichFaces, Ajax4Jsf, JBoss Tools IDE, MVC,
Model-View-Controller, AJAX, JSF UI Components
August 19, 2009
Keywords: Java, Spring Framework,
JSF, JavaServer Faces, Lucene, Hibernate, ORM, O/RM,
Object-Relational Mapping, Hibernate Search, Fulltext Search, Data
Access Objects, DAO, Value Objects, MVC, Model-View-Controller,
Media Parsing, MySQL, MySQL Dialect, InnoDB, Java Reflection,
Google Search API, JSF Facelets, Software Testing, JUnit, Media
Content Analysis, Media Content Extraction, Fulltext Search
Indexing, Word Stem Algorithms, Key Phrase Extraction Algorithms,
JPA, Java Persistence API, Lucene Index Optimization, Lucene Index
Search, Multiple Pages Pagination, Luke – Lucene Index Toolbox,
Design Patterns
August 2, 2009
Keywords: Java, Java EE, Java
Enterprise Edition, Glassfish, Maven, Eclipse, Derby DBMS, ORM,
O/RM, Object-Relational Mapping, JPA, Java Persistence API, Bean
Validation Framework, Annotations, DAO, Data Access Objects,
Generic Data Access Objects, EJB, Enterprise Java Beans, JSF,
JavaServer Faces, I18n, Internationalization, Form Field
Validation, JavaServer Faces Lifecycle, JSF Lifecycle, Jax-WS,
WebService, Facelets, Composite UI Components, Facelets vs. JSF,
EL, Unified Expression Language, JSF Tag Libraries, JSF Resources,
AJAX
July 9, 2009
Keywords: Java, Spring Framework,
DI, Dependency Injection, IoC, Inversion of Control, AOP,
Aspect-Orientated Programming, MVC, Model-View-Controller,
SpringSource Tool Suite, Eclipse, Maven, Apache Tomcat, Mortbay
Jetty, SpringSource tc Server, DBMS, HSQLDB, MySQL, Oracle Express,
PostgreSQL, Use Cases, UML, POJOs, Plain Old Java Objects, I18n,
Internationalization, Spring ApplicationContext, Spring Testing
Framework, Web Application, Servlets, Design Patterns, Spring Beans
Autowiring, Spring Beans Scope, Transaction Management,
Annotations, Spring Beans Lifecycle, Spring Security,
Authentification, Authorization, Spring AOP, AOP Advices, AOP
Interceptors, AOP Pointcuts, AOP Advisors, Data Persistence, JDBC,
Hibernate, Domain Model, Entities, Data Access Layer, ORM, O/RM,
Object-Relational Mapping, Hibernate Mappings, Hibernate DDL
Mapping, Data Definition Language, DAO, Data Access Objects, Spring
JdbcTemplate, Stored Procedures, JSP, JavaServer Pages, JSTL,
JavaServer Pages Standard Tag Library, Excel, Remoting, RMI, Remote
Method Invocation, JAX-WS, WebService, Apache CXF, Hessian Binary
Remoting, Spring HTTP Invokers, JMS, Java Message Service, EJB,
Enterprise Java Beans, OpenEJB Framework, Software Testing, JUnit
Framework, Spring TestContext Framework, Embedding Jetty into the
Spring Framework, Functional Testing, Integrational Testing, Design
Patterns

