Page:
Java Projects
Pages
BigMind
CannaManage 01 Charter
CannaManage 02 UserStories
CannaManage 03 Architecture
CannaManage 04 Flowcharts
CannaManage 05 API
CannaManage 06 Wireframes
CannaManage 07 CodingStandards
CannaManage 08 TestPlan
CannaManage 09 Deployment
CannaManage 10 Retrospective
CannaManage Home
Development Conventions
Home
Java Architecture
Java Projects
Java mss failsafe
Java wellmann shop
MCP-Servers-Overview
MCP Servers Overview
mcp image gen ComfyUI Setup
mcp-image-gen
mcp image gen
mcp-webscraper
mcp webscraper
mss-failsafe
wellmann-shop
Clone
1
Java Projects
Patrick Plate edited this page 2026-04-05 09:47:41 +02:00
☕ Java Projects Overview
The java/ directory contains Patrick's legacy Java EE web applications. These are fully functional projects used for reference, learning, and portfolio purposes. They predate the MCP server work and showcase deep expertise in the Java EE ecosystem.
Projects
| Project | Java | Framework | DB | Description |
|---|---|---|---|---|
| wellmann-shop | 8 | PrimeFaces 6.2 + JSF 2.x | MySQL + EclipseLink | E-commerce storefront |
| mss-failsafe | 11 | PrimeFaces 10 + Soteria | JPA multi-module | Enterprise web application |
Common Stack
All Java projects use:
- Maven — build and dependency management
- Jakarta EE / Java EE — enterprise APIs (JPA, CDI, JSF, Security)
- PrimeFaces — JSF component library (rich UI widgets)
- JBoss/WildFly — application server target (jboss-web.xml, jboss-app.xml)
- EclipseLink or Hibernate — JPA persistence provider
- XHTML — Facelets templating for JSF views
Patrick's Java Expertise
Patrick has expert-level Java experience:
- JPA/EclipseLink — deep knowledge, authored custom annotation-style flatfile parsers
- JAXB — XML binding for payroll data formats
- PrimeFaces JSF — built wellmann-shop from scratch without AI assistance
- Maven — multi-module project management
- Jakarta EE — CDI, Security (Soteria), JTA
📝 Patrick works professionally with Java at ADP Germany (Paisy payroll monorepo with euBP/EAU processing). The homelab Java projects demonstrate similar patterns in a learning/portfolio context.
Architecture Patterns
See Java Architecture for shared patterns across both projects:
- JSF + MVC with backing beans
- JPA entity mapping
- Security with JAAS/Soteria
- XHTML Facelets templating
🔧 pi_mcps Wiki
Overview
MCP Servers
Java Projects
🌿 CannaManage
- 🏠 Overview
- 📋 Project Charter
- 📖 User Stories
- 🏗️ Architecture
- 🔄 Flow Charts
- 🔌 API Spec
- 🎨 Wireframes
- 📏 Coding Standards
- 🧪 Test Plan
- 🚀 Deployment
- 🔍 Retrospective
