Peer's shared links: Java

About the Java programming language and environment.
add-ons (components. frameworks)
Audio Video
> Beagle Buddy
> entagged
> JAudiotagger Library
> Java FLAC Codec -
> Java ID3 Tag Library
> JavaZOOM
> JID3 - A Java ID3 Class Library Implementation
> mp3agic
> MyID3 a Java ID3 Tag Library
> Smart ID3 Tag Editor, File Renamer: Java | Free Security & Utilities software downloads at SourceForge.net
calculations
> efficient-java-matrix-library - A fast and easy to use dense matrix linear algebra library written in Java. - Google Project Hosting
> fommil/matrix-toolkits-java · GitHub
> Universal Java Matrix Package
Data Import and Mapping (ETL)
> 30+ Free and Commercial ETL Tools - Butler Analytics
> CloverETL Rapid Data Integration
> Free ETL Tools comparison
> Karma: A Data Integration Tool
> Open Mapping Software | Techniques & Tools
> Open Source Data Integration Software | CloverETL | CloverETL Rapid Data Integration
> Open source ETL tools
> OpenRefine
> Top 15 Free Extract, Transform, and Load, ETL Software - Predictive Analytics Today
Java - Microsoft (COM, .Net)
> JNBridge_ Spanning the Worlds of Java and .NET
> The JACOB Project
JSON
> Getting started with the JSON4J libraries - IBM
> google-gson - A Java library to convert JSON to Java objects and vice-versa - Google Project Hosting
> JacksonHome - FasterXML Wiki
> json4j | Free software downloads at SourceForge.net
Logging
> Apache log4j 1.2 -
> Commons Logging - Overview
> Log4j 2 Guide - Apache Log4j 2
> SLF4J
> Think again before adopting the commons-logging API
> Why use SLF4J over Log4J for logging in Java
Network and serialization
> google-gson - A Java library to convert JSON to Java objects and vice-versa - Google Project Hosting
> JSON
Parser generators
> ANTLR Parser Generator
> ANTLR Tutorial (University of Birmingham)
> ANTLR v2 Parser Generator
> JavaCC - The Java Parser Generator
> JavaCC Home
> Jikes' Home
> Jikespg Grammar Editor
> LALR Parser Generator
> SableCC
> SAT4J
> The Compiler Generator Coco-R
Scripting
> BeanShell - Lightweight Scripting for Java
> The Apache Groovy programming language
> The Jython Project
snippets
> FileTimes
> How do I launch user-default mail client application? - Learn Java by Examples
Templates/Text generators
> Apache Velocity Site - The Apache Velocity Project
> FreeMarker: Java Template Engine Library - Overview
> gagawa - Dynamically Build Well-Formed HTML Using Java or PHP - Google Project Hosting
> StringTemplate Template Engine
testing
> A wand is not enough: Mock Javamail primer
> EasyMock Home
> GreenMail - Email Test Servers
> JUnit API (javadoc)
> JUnit standalone runner -
> JUnit.org
> Mock-javamail — Java.net
> mockito - Google Code
UI
> AT&T Labs Research - Grappa
> Batik SVG Toolkit
> claribole.net - ZGRViewer
> Gordon Woodhull_ Dynagraph for Grappa
> JFreeChart
> JGoodies Java User Interface Design
> Maqetta
> Vaadin - Fight for Simplicity
utils
> Apache Commons CLI
> FileTimes
> Glazed Lists
> Java News - JavaZOOM
> Joda-Time - Java date and time API - Home
> ModelMapper - Simple, Intelligent, Object Mapping.
> Welcome to Apache™ Hadoop®!
Web
> AngularJS — Superheroic JavaScript MVW Framework
> Play Framework - Build Modern & Scalable Web Apps with Java and Scala
> Unbeatable JavaScript Tools - The Dojo Toolkit
Windows
native launchers (.exe)
> Convert Jar to EXE, jar file to executable, java JAR to EXE. Converting Jar to exe.
> Convert Java to EXE - Why, When, When Not and How
> GCJ: The GNU Compiler for Java - GNU Project - Free Software Foundation (FSF)
> Launch4j - Cross-platform Java executable wrapper
> Apache POI - the Java API for Microsoft Documents
> ComfyJ — TeamDev Ltd.
> Java Service Wrapper - What is the Java Service Wrapper-
> JCom (Java-COM Bridge) | Download JCom (Java-COM Bridge) software for free at SourceForge.net
> SourceForge.net Java Service Wrapper
XML
jaxb
> Java Architecture for XML Binding (JAXB)
> jaxb JAXB Reference Implementation
> JAXB RI 1.0.5 -- Using XJC with Ant
> JAXB RI 2.0.2 fcs -- Using XJC with Ant
> JAXB RI 2.1.7 fcs -- Using XJC with Ant
> jaxb Unofficial JAXB Guide
> JiBX_ Binding XML to Java Code
> Overview (JAXB 2.0)
XMLBeans
> XMLBeans (Apache)
> Xmlbeans Wiki
> Hydrate Cookbook
> The Castor Project
> The Dojo Toolkit
> alphaWorks _ Advanced Pattern Search Toolkit for Sequential Data
> Apache Beehive Incubation Status
> CAST - Parser-based software for e-business and n-tier applications
> CLDC and the K Virtual Machine (KVM)
> Cloudscape Version 10_ A technical overview
> EMMA_ a free Java code coverage tool
> frameworx.tigris.org
> Giant Java Tree
> ILOG JViews 21
> Java APIs - Packages Application Development Java Tools Shareware
> Java Technology and Web Services
> Java(TM) Web Start
> JavaHelp(TM)
> Javolution
> JNIRegistry
> protobuf - Project Hosting on Google Code
> Quest Software - JClass ServerViews
> Retroweaver - Retroweaver
> Wala - T.J. Watson Libraries for Analysis
coding style
> Code Conventions for the Java(TM) Programming Language
> Java Programming Style Guidelines
> Jindent - The Java Beautifier
> Readable Code and How to Achieve it
contracts
> iContract_ Design by Contract in Java - JavaWorld February 2001
> Parasoft (jtest, jcontract, ...)
Development Tools (vendors, products)
API documentation
> Automated Documentation for REST APIs
> mashery/iodocs · GitHub
> Rest Api Documentation | Don't Make the Same Mistake Twice
> RESTdoclet by IG-Group
> versly/wsdoc · GitHub
IDE
> Eclipse Corner
Maven
> Artifactory 2.0 - Configuring Artifacts Resolution
performance
Health Center
> developerWorks : IBM Monitoring and Diagnostic Tools for Java - Memory Analyzer Version 1.2
> HC 02 Install IBM Support Assistant and Health Center - YouTube
> IBM Health Center (IBM developerWorks - Monitoring and Diagnostic Tools for Java)
> IBM HeapAnalyzer
> IBM Monitoring and Diagnostic Tools for Java - Garbage Collection and Memory Visualizer Version 2.6
> IBM Monitoring and Diagnostic Tools for Java - Memory Analyzer Version
> IBM Software Support - IBM Support Assistant Workbench
VisualVM
> How to view memory allocation stacktrace in Java VisualVM - Stack Overflow
> Misc: Analyzing Memory Leak in Java Applications using VisualVM
> Profiling With VisualVM, Part 1 (NetBeans Profiler)
> Profiling With VisualVM, Part 2 (NetBeans Profiler)
> VisualVM: Home
> VisualVM: IDE integrations
> Acquiring Heap Dumps
> Eclipse Memory Analyzer Open Source Project
> J-Sprint - shareware java profiler - performance analysis
> Java Optimize and Decompile Environment (JODE)
> Java Profiler - .NET Profiler - The profilers for Java and .NET professionals
> Java Profiler - JProfiler
> Jinsight _ another alphaWorks technology
> JMeter - Apache JMeter
> NetBeans Profiler
> Open Source Profilers in Java
> Optimizeit (Borland)
> Quest (JProbe etc)
> Rational Quantify for Windows Home
> Wily Technology
> Anthill Build Management Server - Build and Release Management Tool
> COOL Products (Sterling, now CA)
> hello2morrow - SonarJ
> IBM Software Support - Overview
> jarsigner-JAR Signing and Verification Tool
> Karmira (BugSeeker)
> PMD - PMD
> Sculptor (CSC) - Fornax-Platform - Confluence
> SonarJ - hello2morrow
> Visicomp (RetroVue)
javadoc
> DocCheck Utility Package
> How to Write Doc Comments for the Javadoc(TM) Tool
> Javadoc Tool Home Page
> Proposed Javadoc Tags
MDSOC
> AspectJ (Eclipse project)
> Demeter _ Center for Software Sciences
> HyperJ - Subject Oriented Programming (IBM Alphaworks)
> JAC_ an Aspect Oriented Programming (AOP) framework in Java
> JBoss AOP
Performance
> Java Performance Tuning
> Java performance tuning guide: high performance Java
> Java SE Performance at a Glance
> Premature Optimization
> Program optimization - Wikipedia, the free encyclopedia
Persistency
Apache
OSGi
> A Comparison of Eclipse Extensions and OSGi Services Eclipse Zone
> Apache Felix
> Equinox
> Knopflerfish OSGi - open source OSGi service platform
> Oscar OSGI tutorial
> OSGi - Wikipedia, the free encyclopedia
> OSGi Alliance
> OSGi Alliance - Links
> OSGi for Beginners (Enterprise Java Community)
> OSGi Service tutorial
> Server-Side Equinox
> ServiceBinder - Automatic service dependency management in OSGi
> Spring-OSGi Springframework.org
> Springframework.org
> SpringSource Team Blog » Creating OSGi bundles
> DB Apache Project - Welcome to DB
> Java Data Objects (JDO) - Apache
> OJB - ObJectRelationalBridge
> Torque - Apache Torque
JDBC
> PreciseJava.com - Best practices to improve performance in JDBC
JPA
caching
> JPA Caching (Carol McDonald)
> Shared Cache (L2) in JPA 2 - Setting and Using
> Understanding Caching | EclipseLink 2.5.x Understanding EclipseLink
> WebSphere Application Server Version 8 Information Center
EclipseLink
> Eclipse Community Forums: EclipseLink
> EclipseLink Documentation Center
> EclipseLink Update Site
> eclipselink/documentation/2.5/eclipselink_otlcg.pdf at master · eclipse/eclipselink · GitHub
> EclipseLink/Examples/JPA/Multitenant - Eclipsepedia
> EclipseLink/Examples/JPA/Pagination - Eclipsepedia
> EclipseLink/Examples/JPA/WebSphere Web Tutorial - Eclipsepedia
> EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/JPQL - Eclipsepedia
> Implementing the Solution | EclipseLink 2.4.x Understanding EclipseLink
> Introduction to Data Access (ELUG) - Eclipsepedia
> jdbc.bind-parameters | EclipseLink 2.5.x Java Persistence API (JPA) Extensions Reference
Hibernate
> Chapter 5. Basic O/R Mapping
> Hibernate - Object_Relational Mapping and Object Persistence for Java
> Hibernate Cartridge - AndroMDA for Hibernate
OpenJPA
> Apache OpenJPA 2.3 User's Guide
tips & tricks
null with defaults
> annotations - Setting default values for columns in JPA - Stack Overflow
> EclipseLink/Examples/JPA/Dynamic - Eclipsepedia
> Hibernate : Dynamic-insert
> Hibernate Community • View topic - How to handle not-null column with default value?
> java - Avoid insert 'null' values to database table via JPA - Stack Overflow
weaving
> Creating EclipseLink Files for Deployment (ELUG) - Eclipsepedia
> EclipseLink/Examples/JPA/Spring - Eclipsepedia
> EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving/Dynamic Weaving - Eclipsepedia
> EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving/Static Weaving - Eclipsepedia
> Using Weaving | EclipseLink 2.4.x Understanding EclipseLink
> Weaving in EclipseLink
> 7.6. Non-Standard Joins
> @Multitenant | EclipseLink 2.4.x Java Persistence API (JPA) Extensions Reference
> Apache OpenJPA 2.3 User's Guide
> Dependency Injection with Spring/Junit/JPA - Stack Overflow
> Dynamic, typesafe queries in JPA 2.0
> Eclipse Community Forums: EclipseLink » Is there a simple way to trim() Strings as loaded from database into Entity?
> EclipseLink/Examples/JPA/EclipseLink-ORM.XML - Eclipsepedia
> EclipseLink/Examples/JPA/ORMQueries - Eclipsepedia
> EclipseLink/UserGuide/JPA/Basic JPA Development/Entities/Inheritance - Eclipsepedia
> Exposing JPA Entities Through RESTful Services Using EclipseLink Data Services | EclipseLink 2.5.x Understanding EclipseLink
> FROM clause and JOIN in JPA 2 queries (JPQL / Criteria API)
> Handling JPA lifecycle event using listeners and callbacks
> java - Do I need <class> elements in persistence.xml? - Stack Overflow
> java - Prevent Dozer from triggering Hibernate lazy loading - Stack Overflow
> java - Trim string field in JPA - Stack Overflow
> java - Why different persistence units with separated data sources query the same data source? - Stack Overflow
> Java Persistence Performance: Cool performance features of EclipseLink 2.5
> Java Persistence/ManyToMany - Wikibooks, open books for an open world
> Java Persistence/Transactions - Wikibooks, open books for an open world
> jpa - Spring injection of entitymanager with Glassfish and EclipseLink not working - Stack Overflow
> JPA 2 and Bean Validation in Action - Musings of a Programming Addict
> JPA Named Queries (@NamedQuery, @NamedQueries annotations)
> jpa/eclipselink.jpa.test/resource/eclipselinkorm/eclipselink-xml-extended-model/eclipselink-orm.xml - eclipselink/eclipselink.runtime - Git at Google
> Kawoolutions - Technology - JPA, Hibernate, and Co. - JPA Composite Key Variants
> oracle - Avoid CHAR-trimming when using eclipselink - Stack Overflow
> PersistenceUnitProperties (EclipseLink 2.5.0, build 'v20130425-368d603' API Reference)
> TopLink JPA Annotation Reference
> Ultimate JPA Queries and Tips List – Part 1 | Java Code Geeks
> Using Basic Unit of Work API (ELUG) - Eclipsepedia
WAS
> Alternate JPA Providers in WAS
> Developing and running data access applications for the Liberty profile using WebSphere Application Server Developer Tools for Eclipse
> WebSphere Application Server Version 8.5 Information Center
> WebSphere eXtreme Scale
> 10.2. JPQL Language Reference
> Apache OpenJPA --
> Atomikos - Reliability through Atomicity - JTA/XA and Compensating Transactions
> Avaje Ebean ORM Peristence Layer (Java) - Compare to JPA
> Dali Java Persistence Tools | projects.eclipse.org
> Java Persistence - Wikibooks, open books for an open world
> Java Persistence API - Wikipedia, the free encyclopedia
> Java Persistence/Caching - Wikibooks, open books for an open world
> Java Persistence/Persisting - Wikibooks, open books for an open world
> Java Persistence/Transactions - Wikibooks, open books for an open world
> JavaWorld: JPA 2 | EntityManagers, Transactions and everything around it
> JPA Concepts - PersistentContext == Cache
> JPA with Eclipse Dali - Tutorial
> Overview (Java EE 5)
> The Java Community Process(SM) Program - JSRs: Java Specification Requests - detail JSR# 317
> The Java Persistence API - A Simpler Programming Model for Entity Persistence
NoSQL
> kryo - Project Hosting on Google Code
> neo4j open source nosql graph database »
> The Apache Cassandra Project
> Welcome to Apache™ Hadoop®!
> Clustered JDBC (C-JDBC)
> COBRA
> Don't repeat the DAO!
> EDR - Enterprise Domain Repository
> Hydrate Cookbook
> Java Persistence - Wikibooks, open books for an open world
> Jaxor | Free Development software downloads at SourceForge.net
> JNetDirect Home
> ObjectDB - Fast Object Database for Java with JPA/JDO support
> Querydsl
> The MyBatis Blog
> The pljava Project -- Java for PostgreSQL backend
servers (Web, JEE, EJB, Spring ...)
Articles, blogs, patterns
> Core J2EE(TM) Patterns_ Patterns index page
> Don't use @PersistenceContext in a web app... | Java.net
> J2EE[tm] Design Patterns _ Design Patterns Catalog
Spring
samples
> Creating a simple "HelloWorld" Spring servlet | WASdev
> SivaLabs : My Experiments on Technology: SpringMVC3 Hibernate CRUD Sample Application
> Spring Data JPA Tutorial Part One: Configuration
> SpringMVC3 Hibernate CRUD Sample Application | Javalobby
Spring and JEE
> Chapter 8. Transaction management
> Implementing Spring MVC with CDI and Java EE 6 part 1 | Javalobby
> Life in OpenSource World: Hibernate(JPA), Spring MVC and JBoss 6
> Using Spring and Hibernate with WebSphere Application Server
> WebSphere Application Server Version 7.0
> Why I will use Java EE (JEE, and not J2EE) instead of Spring in new Enterprise Java Projects in 2012 | Blog about Java EE / SOA / Cloud Computing
SpringMVC
> 17. Web MVC framework
> Exception Handling in Spring MVC
> Spring MVC @ExceptionHandler Example
> 5. The IoC container
> Enterprise Java Community Introduction to the Spring Framework
> Spring Framework
> Spring Framework Reference Documentation
> Springframework.org
WAS
> 'websphere-liberty' Questions - Stack Overflow
> A Portal to a Portal: WebSphere Application Server 8.5 Developer Tools for Eclipse and WebSphere Application Server 8.5 Liberty Profile Developer Tools
> http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/index.jsp?topic=%2Fcom.ibm.websphere.nd.multiplatform.doc%2Fae%2Fwelc6tech_spring.html
> IBM Redbooks | WebSphere Application Server Liberty Profile Guide for Developers
> IBM Software - WebSphere
> IBM Web Application Servers _ Overview
> WASdev forum
> WASdev.net
> WebSphere Application Server Library
> A simple Java web stack with Guice, Jetty, Jersey and Jackson - Palomino Labs Blog
> Apache - Jakarta Tomcat
> Enterprise JavaBeans(TM) Technology
> GlassFish - Open Source Application Server — Project Kenai
> JOnAS Open Application Server for EJB
specs
> jar
> JAR File Specification
> Java 2 SE (javadoc)
> Java API Specifications (Sun)
> jms-101-specpdf
> JSR198 - A Standard Extension API for Integrated Development Enviro
tips and tricks
> caching - How to make the java system release Soft References? - Stack Overflow
> Matrix operations in Java - CodeProject
> Niklas' Blog: Threading stories: ThreadLocal in web applications
> servlet-mapping / url-pattern: / vs /* (Servlets forum at JavaRanch)
> servlets - Spring request mapping: Matching with url pattern - Stack Overflow
> Using Regular Expressions in Java
tutorials and guidelines
> - The Java EE 6 Tutorial
> - The Java Tutorial
> blog.m1key.me: REST with Spring 3.0, Spring MVC and Dojo. Part 1 - GET
> Brewing Java_ A Tutorial
> Canadian Mind Products Java & Internet Glossary
> CDI Dependency Injection - An Introductory Tutorial Part 1 - Java EE | Javalobby
> Code Monkeyism Go Ahead Next Generation Java Programming Style
> Creating a GUI with JFC_Swing
> Defective Java
> Dynamic, typesafe queries in JPA 2.0
> Exceptions for action - Java World
> Guidelines for using the Java 2 reference classes
> IBM developerWorks : Java Technology : Technical library
> Java API Design Checklist | The Amiable API
> Java examples (example source code) Organized by topic
> Java[tm] BluePrints _ Code
> Java[tm] BluePrints_ Guidelines, patterns, and code for end-to-end applications
> PreciseJava.com - The path to improvement
> Spring MVC beginner tutorial with Spring Tool Suite IDE
> Spring MVC part I: Request Handling | DuyHai's Java Blog
> The Java Web Services Tutorial
> unmaintainable code Java Glossary
UI (Swing, JSF, etc)
Swing
> A Swing Architecture Overview
> The Swing Connection_ Swing Sightings
> A Swing Architecture Overview
> JavaServer Faces Community — Java.net
> The Swing Connection_ Swing Sightings
> (p2r links)
> Developer.com_ Gamelan
> developerWorks_ Java technology _ Diagnosing Java Code
> DocJar Search Open Source Java API
> Giant Java Tree
> IBM developerWorks _ Java technology
> J2ME(TM) - Java 2 Platform, Micro Edition
> Java Developer's Journal
> Java PRO
> Java(TM) 2 Platform, Enterprise Edition
> Java(TM) 2 Platform, Standard Edition
> Java(tm) Technology Home Page
> Javaforum
> JavaRanch - a friendly place for Java greenhorns
> JavaWorld
> jGuru: Your view of the Java universe
> KickJava.com Java API By Example, From Geeks To Geeks.
> O'Reilly CodeZoo
> Sourcebank
> the serverside.com - your middleware portal


Generated by p2r-foxport 2018-09-21 20:18 UTC