You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Azure Blob Storage integration for cloud file management and viewing.
134
-
135
-
**Features:**
136
-
- Azure Blob Storage integration
137
-
- File upload and download
138
-
- Image preview and management
139
-
- RESTful API for blob operations
132
+
| Example | Description | Key Features |
133
+
|---------|-------------|--------------|
134
+
| 🔐 [Basic Authentication](./examples/basicauthentication/)| Complete authentication system with user management, JWT tokens, and MongoDB integration. | User registration and login, JWT token-based authentication, MongoDB integration, Angular authentication guards, RESTful API endpoints |
135
+
| ☁️ [Azure Blob Viewer](./examples/azureblobviewer/)| Azure Blob Storage integration for cloud file management and viewing. | Azure Blob Storage integration, File upload and download, Image preview and management, RESTful API for blob operations |
136
+
| 📝 [Simple Blog](./examples/simpleblog/)| A simple blog application built with Java, Angular, Helidon, and MongoDB. | Create and read blog posts, RESTful API backend with Helidon MP, Modern Angular 20 frontend, MongoDB database integration, CORS support |
140
137
141
138
## 🛠️ Development Workflow
142
139
143
140
### Backend Development
144
141
1.**Create Java services** in `src/main/java/`
145
142
2.**Build with Maven** - `mvn clean package`
146
-
3.**Run development server** - `mvn tomcat7:run`
143
+
3.**Run development server** -
144
+
- For Tomcat-based examples: `mvn tomcat7:run`
145
+
- For Helidon MP examples: `java -jar target/[app-name].jar`
147
146
4.**Test APIs** using Postman or browser
148
147
149
148
### Frontend Development
@@ -153,15 +152,18 @@ Azure Blob Storage integration for cloud file management and viewing.
153
152
4.**Build for production** - `ng build --prod`
154
153
155
154
### Full-Stack Development
156
-
1.**Start backend** - `mvn tomcat7:run`
155
+
1.**Start backend** -
156
+
- Tomcat-based: `mvn tomcat7:run`
157
+
- Helidon MP: `java -jar target/[app-name].jar`
157
158
2.**Start frontend** - `cd ui.resources && ng serve`
| 🔐 [Basic Authentication](./basicauthentication/)| Complete authentication system with user registration, login, and JWT token management. | User registration and login, JWT token-based authentication, MongoDB integration, Angular frontend with authentication guards, RESTful API endpoints | Java, Angular, MongoDB, JWT, Maven |
25
+
| ☁️ [Azure Blob Viewer](./azureblobviewer/)| Azure Blob Storage integration for viewing and managing cloud storage files. | Azure Blob Storage integration, File upload and download, Image preview and management, RESTful API for blob operations, Angular frontend with file management | Java, Angular, Azure Blob Storage, Maven |
26
+
| 📝 [Simple Blog](./simpleblog/)| A simple blog application built with Java, Angular, Helidon, and MongoDB. | Create and read blog posts, RESTful API backend with Helidon MP, Modern Angular 20 frontend, MongoDB database integration, CORS support | Java 21, Helidon MP 4.3.1, Angular 20, MongoDB, Maven |
0 commit comments