diff --git a/1-creating-a-basic-app/README.md b/1-creating-a-basic-app/README.md
index bd953de..1ff1ef8 100644
--- a/1-creating-a-basic-app/README.md
+++ b/1-creating-a-basic-app/README.md
@@ -11,7 +11,8 @@ For a complete step-by-step guide to building this app, see the **[webforJ Tutor
To run the app, ensure the following tools are installed:
-- Java 17 or higher
+- Java 21 or higher
+- BBj 26.01 when running with local BBjServices
- Maven
- A Java IDE (e.g., IntelliJ IDEA, Eclipse, VSCode)
- Web browser
@@ -58,4 +59,4 @@ webforj-tutorial
- **Flexible configuration:** Combine `application.properties` with `webforj.conf` for complete control.
## License
-This project is licensed under the MIT License. See the LICENSE file for details.
\ No newline at end of file
+This project is licensed under the MIT License. See the LICENSE file for details.
diff --git a/1-creating-a-basic-app/pom.xml b/1-creating-a-basic-app/pom.xml
index 0eaed9a..ea8ff7e 100644
--- a/1-creating-a-basic-app/pom.xml
+++ b/1-creating-a-basic-app/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 4.0.5
+ 4.0.7
com.webforj.tutorial
@@ -14,7 +14,7 @@
CustomerApplication
21
- 26.00-SNAPSHOT
+ 26.01
21
21
UTF-8
@@ -67,22 +67,15 @@
test
-
-
-
- false
-
-
- true
-
- central-portal-snapshots
- Central Portal Snapshots
- https://central.sonatype.com/repository/maven-snapshots/
-
-
- spring-boot:run
+ compile webforj:watch spring-boot:run
+
+ com.webforj
+ webforj-maven-plugin
+ ${webforj.version}
+ true
+
org.springframework.boot
spring-boot-maven-plugin
@@ -92,7 +85,7 @@
maven-failsafe-plugin
- 3.5.5
+ 3.5.6
diff --git a/1-creating-a-basic-app/src/main/resources/static/css/card.css b/1-creating-a-basic-app/src/main/frontend/css/card.css
similarity index 100%
rename from 1-creating-a-basic-app/src/main/resources/static/css/card.css
rename to 1-creating-a-basic-app/src/main/frontend/css/card.css
diff --git a/1-creating-a-basic-app/src/main/java/com/webforj/tutorial/Application.java b/1-creating-a-basic-app/src/main/java/com/webforj/tutorial/Application.java
index 95942e5..dbba917 100644
--- a/1-creating-a-basic-app/src/main/java/com/webforj/tutorial/Application.java
+++ b/1-creating-a-basic-app/src/main/java/com/webforj/tutorial/Application.java
@@ -1,20 +1,20 @@
package com.webforj.tutorial;
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
import com.webforj.App;
import com.webforj.annotation.AppProfile;
import com.webforj.annotation.AppTheme;
-import com.webforj.annotation.StyleSheet;
+import com.webforj.bundle.annotation.BundleEntry;
import com.webforj.component.button.Button;
import com.webforj.component.button.ButtonTheme;
import com.webforj.component.html.elements.Paragraph;
+import com.webforj.component.optiondialog.OptionDialog;
import com.webforj.component.window.Frame;
import com.webforj.exceptions.WebforjException;
-import com.webforj.component.optiondialog.OptionDialog;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
-@StyleSheet("ws://css/card.css")
+@BundleEntry("css/card.css")
@AppTheme("system")
@AppProfile(name = "Customer Application", shortName = "CustomerApp")
public class Application extends App {
@@ -29,12 +29,13 @@ public void run() throws WebforjException {
Paragraph tutorial = new Paragraph("Tutorial App!");
Button btn = new Button("Info");
- btn.setTheme(ButtonTheme.PRIMARY)
- .setMaxWidth(200)
- .addClickListener(e -> OptionDialog.showMessageDialog("This is a tutorial!", "Info"));
+ btn
+ .setTheme(ButtonTheme.PRIMARY)
+ .setMaxWidth(200)
+ .addClickListener(e ->
+ OptionDialog.showMessageDialog("This is a tutorial!", "Info")
+ );
- mainFrame.setWidth("fit-content")
- .addClassName("card")
- .add(tutorial, btn);
+ mainFrame.setWidth("fit-content").addClassName("card").add(tutorial, btn);
}
}
diff --git a/1-creating-a-basic-app/src/main/resources/banner.txt b/1-creating-a-basic-app/src/main/resources/banner.txt
index a052018..db3c9dd 100644
--- a/1-creating-a-basic-app/src/main/resources/banner.txt
+++ b/1-creating-a-basic-app/src/main/resources/banner.txt
@@ -4,4 +4,4 @@
\ V V / __/ | |_) | _| (_) | | _| |
\_/\_/ \___| |_.__/|_| \___/|_| |___|
- :: webforJ (25.10) ::
+ :: webforJ (26.01) ::
diff --git a/2-working-with-data/README.md b/2-working-with-data/README.md
index bd953de..1ff1ef8 100644
--- a/2-working-with-data/README.md
+++ b/2-working-with-data/README.md
@@ -11,7 +11,8 @@ For a complete step-by-step guide to building this app, see the **[webforJ Tutor
To run the app, ensure the following tools are installed:
-- Java 17 or higher
+- Java 21 or higher
+- BBj 26.01 when running with local BBjServices
- Maven
- A Java IDE (e.g., IntelliJ IDEA, Eclipse, VSCode)
- Web browser
@@ -58,4 +59,4 @@ webforj-tutorial
- **Flexible configuration:** Combine `application.properties` with `webforj.conf` for complete control.
## License
-This project is licensed under the MIT License. See the LICENSE file for details.
\ No newline at end of file
+This project is licensed under the MIT License. See the LICENSE file for details.
diff --git a/2-working-with-data/pom.xml b/2-working-with-data/pom.xml
index fa856a8..39bc4e2 100644
--- a/2-working-with-data/pom.xml
+++ b/2-working-with-data/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 4.0.5
+ 4.0.7
com.webforj.tutorial
@@ -14,7 +14,7 @@
CustomerApplication
21
- 26.00-SNAPSHOT
+ 26.01
21
21
UTF-8
@@ -75,22 +75,15 @@
test
-
-
-
- false
-
-
- true
-
- central-portal-snapshots
- Central Portal Snapshots
- https://central.sonatype.com/repository/maven-snapshots/
-
-
- spring-boot:run
+ compile webforj:watch spring-boot:run
+
+ com.webforj
+ webforj-maven-plugin
+ ${webforj.version}
+ true
+
org.springframework.boot
spring-boot-maven-plugin
@@ -100,7 +93,7 @@
maven-failsafe-plugin
- 3.5.5
+ 3.5.6
diff --git a/2-working-with-data/src/main/resources/static/css/card.css b/2-working-with-data/src/main/frontend/css/card.css
similarity index 100%
rename from 2-working-with-data/src/main/resources/static/css/card.css
rename to 2-working-with-data/src/main/frontend/css/card.css
diff --git a/2-working-with-data/src/main/java/com/webforj/tutorial/Application.java b/2-working-with-data/src/main/java/com/webforj/tutorial/Application.java
index 95988de..4298378 100644
--- a/2-working-with-data/src/main/java/com/webforj/tutorial/Application.java
+++ b/2-working-with-data/src/main/java/com/webforj/tutorial/Application.java
@@ -5,7 +5,7 @@
import com.webforj.App;
import com.webforj.annotation.AppProfile;
import com.webforj.annotation.AppTheme;
-import com.webforj.annotation.StyleSheet;
+import com.webforj.bundle.annotation.BundleEntry;
import com.webforj.component.button.Button;
import com.webforj.component.button.ButtonTheme;
import com.webforj.component.html.elements.Paragraph;
@@ -17,7 +17,7 @@
import com.webforj.component.table.Table;
@SpringBootApplication
-@StyleSheet("ws://css/card.css")
+@BundleEntry("css/card.css")
@AppTheme("system")
@AppProfile(name = "Customer Application", shortName = "CustomerApp")
public class Application extends App {
diff --git a/2-working-with-data/src/main/resources/banner.txt b/2-working-with-data/src/main/resources/banner.txt
index a052018..db3c9dd 100644
--- a/2-working-with-data/src/main/resources/banner.txt
+++ b/2-working-with-data/src/main/resources/banner.txt
@@ -4,4 +4,4 @@
\ V V / __/ | |_) | _| (_) | | _| |
\_/\_/ \___| |_.__/|_| \___/|_| |___|
- :: webforJ (25.10) ::
+ :: webforJ (26.01) ::
diff --git a/3-routing-and-composites/README.md b/3-routing-and-composites/README.md
index bd953de..1ff1ef8 100644
--- a/3-routing-and-composites/README.md
+++ b/3-routing-and-composites/README.md
@@ -11,7 +11,8 @@ For a complete step-by-step guide to building this app, see the **[webforJ Tutor
To run the app, ensure the following tools are installed:
-- Java 17 or higher
+- Java 21 or higher
+- BBj 26.01 when running with local BBjServices
- Maven
- A Java IDE (e.g., IntelliJ IDEA, Eclipse, VSCode)
- Web browser
@@ -58,4 +59,4 @@ webforj-tutorial
- **Flexible configuration:** Combine `application.properties` with `webforj.conf` for complete control.
## License
-This project is licensed under the MIT License. See the LICENSE file for details.
\ No newline at end of file
+This project is licensed under the MIT License. See the LICENSE file for details.
diff --git a/3-routing-and-composites/pom.xml b/3-routing-and-composites/pom.xml
index bca9901..f9b5fac 100644
--- a/3-routing-and-composites/pom.xml
+++ b/3-routing-and-composites/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 4.0.5
+ 4.0.7
com.webforj.tutorial
@@ -14,7 +14,7 @@
CustomerApplication
21
- 26.00-SNAPSHOT
+ 26.01
21
21
UTF-8
@@ -75,22 +75,15 @@
test
-
-
-
- false
-
-
- true
-
- central-portal-snapshots
- Central Portal Snapshots
- https://central.sonatype.com/repository/maven-snapshots/
-
-
- spring-boot:run
+ compile webforj:watch spring-boot:run
+
+ com.webforj
+ webforj-maven-plugin
+ ${webforj.version}
+ true
+
org.springframework.boot
spring-boot-maven-plugin
diff --git a/3-routing-and-composites/src/main/resources/static/css/card.css b/3-routing-and-composites/src/main/frontend/css/card.css
similarity index 100%
rename from 3-routing-and-composites/src/main/resources/static/css/card.css
rename to 3-routing-and-composites/src/main/frontend/css/card.css
diff --git a/3-routing-and-composites/src/main/java/com/webforj/tutorial/Application.java b/3-routing-and-composites/src/main/java/com/webforj/tutorial/Application.java
index aa4a491..71d78cf 100644
--- a/3-routing-and-composites/src/main/java/com/webforj/tutorial/Application.java
+++ b/3-routing-and-composites/src/main/java/com/webforj/tutorial/Application.java
@@ -5,11 +5,11 @@
import com.webforj.App;
import com.webforj.annotation.AppProfile;
import com.webforj.annotation.AppTheme;
-import com.webforj.annotation.StyleSheet;
import com.webforj.annotation.Routify;
+import com.webforj.bundle.annotation.BundleEntry;
@SpringBootApplication
-@StyleSheet("ws://css/card.css")
+@BundleEntry("css/card.css")
@AppTheme("system")
@Routify(packages = "com.webforj.tutorial.views")
@AppProfile(name = "Customer Application", shortName = "CustomerApp")
@@ -18,4 +18,4 @@ public class Application extends App {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
-}
\ No newline at end of file
+}
diff --git a/3-routing-and-composites/src/main/java/com/webforj/tutorial/views/MainView.java b/3-routing-and-composites/src/main/java/com/webforj/tutorial/views/MainView.java
index ba6da7a..867143a 100644
--- a/3-routing-and-composites/src/main/java/com/webforj/tutorial/views/MainView.java
+++ b/3-routing-and-composites/src/main/java/com/webforj/tutorial/views/MainView.java
@@ -42,4 +42,4 @@ private void buildTable() {
table.setRepository(customerService.getRepositoryAdapter());
}
-}
\ No newline at end of file
+}
diff --git a/3-routing-and-composites/src/main/resources/banner.txt b/3-routing-and-composites/src/main/resources/banner.txt
index a052018..db3c9dd 100644
--- a/3-routing-and-composites/src/main/resources/banner.txt
+++ b/3-routing-and-composites/src/main/resources/banner.txt
@@ -4,4 +4,4 @@
\ V V / __/ | |_) | _| (_) | | _| |
\_/\_/ \___| |_.__/|_| \___/|_| |___|
- :: webforJ (25.10) ::
+ :: webforJ (26.01) ::
diff --git a/4-observers-and-route-parameters/README.md b/4-observers-and-route-parameters/README.md
index bd953de..1ff1ef8 100644
--- a/4-observers-and-route-parameters/README.md
+++ b/4-observers-and-route-parameters/README.md
@@ -11,7 +11,8 @@ For a complete step-by-step guide to building this app, see the **[webforJ Tutor
To run the app, ensure the following tools are installed:
-- Java 17 or higher
+- Java 21 or higher
+- BBj 26.01 when running with local BBjServices
- Maven
- A Java IDE (e.g., IntelliJ IDEA, Eclipse, VSCode)
- Web browser
@@ -58,4 +59,4 @@ webforj-tutorial
- **Flexible configuration:** Combine `application.properties` with `webforj.conf` for complete control.
## License
-This project is licensed under the MIT License. See the LICENSE file for details.
\ No newline at end of file
+This project is licensed under the MIT License. See the LICENSE file for details.
diff --git a/4-observers-and-route-parameters/pom.xml b/4-observers-and-route-parameters/pom.xml
index bca9901..f9b5fac 100644
--- a/4-observers-and-route-parameters/pom.xml
+++ b/4-observers-and-route-parameters/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 4.0.5
+ 4.0.7
com.webforj.tutorial
@@ -14,7 +14,7 @@
CustomerApplication
21
- 26.00-SNAPSHOT
+ 26.01
21
21
UTF-8
@@ -75,22 +75,15 @@
test
-
-
-
- false
-
-
- true
-
- central-portal-snapshots
- Central Portal Snapshots
- https://central.sonatype.com/repository/maven-snapshots/
-
-
- spring-boot:run
+ compile webforj:watch spring-boot:run
+
+ com.webforj
+ webforj-maven-plugin
+ ${webforj.version}
+ true
+
org.springframework.boot
spring-boot-maven-plugin
diff --git a/4-observers-and-route-parameters/src/main/resources/static/css/card.css b/4-observers-and-route-parameters/src/main/frontend/css/card.css
similarity index 100%
rename from 4-observers-and-route-parameters/src/main/resources/static/css/card.css
rename to 4-observers-and-route-parameters/src/main/frontend/css/card.css
diff --git a/4-observers-and-route-parameters/src/main/java/com/webforj/tutorial/Application.java b/4-observers-and-route-parameters/src/main/java/com/webforj/tutorial/Application.java
index 4b3a89b..71d78cf 100644
--- a/4-observers-and-route-parameters/src/main/java/com/webforj/tutorial/Application.java
+++ b/4-observers-and-route-parameters/src/main/java/com/webforj/tutorial/Application.java
@@ -5,11 +5,11 @@
import com.webforj.App;
import com.webforj.annotation.AppProfile;
import com.webforj.annotation.AppTheme;
-import com.webforj.annotation.StyleSheet;
import com.webforj.annotation.Routify;
+import com.webforj.bundle.annotation.BundleEntry;
@SpringBootApplication
-@StyleSheet("ws://css/card.css")
+@BundleEntry("css/card.css")
@AppTheme("system")
@Routify(packages = "com.webforj.tutorial.views")
@AppProfile(name = "Customer Application", shortName = "CustomerApp")
diff --git a/4-observers-and-route-parameters/src/main/java/com/webforj/tutorial/views/FormView.java b/4-observers-and-route-parameters/src/main/java/com/webforj/tutorial/views/FormView.java
index 32fc720..48e0808 100644
--- a/4-observers-and-route-parameters/src/main/java/com/webforj/tutorial/views/FormView.java
+++ b/4-observers-and-route-parameters/src/main/java/com/webforj/tutorial/views/FormView.java
@@ -103,4 +103,4 @@ public void fillForm(Long customerId) {
company.setValue(customer.getCompany());
country.selectKey(customer.getCountry());
}
-}
\ No newline at end of file
+}
diff --git a/4-observers-and-route-parameters/src/main/resources/banner.txt b/4-observers-and-route-parameters/src/main/resources/banner.txt
index a052018..db3c9dd 100644
--- a/4-observers-and-route-parameters/src/main/resources/banner.txt
+++ b/4-observers-and-route-parameters/src/main/resources/banner.txt
@@ -4,4 +4,4 @@
\ V V / __/ | |_) | _| (_) | | _| |
\_/\_/ \___| |_.__/|_| \___/|_| |___|
- :: webforJ (25.10) ::
+ :: webforJ (26.01) ::
diff --git a/5-validating-and-binding-data/README.md b/5-validating-and-binding-data/README.md
index bd953de..1ff1ef8 100644
--- a/5-validating-and-binding-data/README.md
+++ b/5-validating-and-binding-data/README.md
@@ -11,7 +11,8 @@ For a complete step-by-step guide to building this app, see the **[webforJ Tutor
To run the app, ensure the following tools are installed:
-- Java 17 or higher
+- Java 21 or higher
+- BBj 26.01 when running with local BBjServices
- Maven
- A Java IDE (e.g., IntelliJ IDEA, Eclipse, VSCode)
- Web browser
@@ -58,4 +59,4 @@ webforj-tutorial
- **Flexible configuration:** Combine `application.properties` with `webforj.conf` for complete control.
## License
-This project is licensed under the MIT License. See the LICENSE file for details.
\ No newline at end of file
+This project is licensed under the MIT License. See the LICENSE file for details.
diff --git a/5-validating-and-binding-data/pom.xml b/5-validating-and-binding-data/pom.xml
index bca9901..f9b5fac 100644
--- a/5-validating-and-binding-data/pom.xml
+++ b/5-validating-and-binding-data/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 4.0.5
+ 4.0.7
com.webforj.tutorial
@@ -14,7 +14,7 @@
CustomerApplication
21
- 26.00-SNAPSHOT
+ 26.01
21
21
UTF-8
@@ -75,22 +75,15 @@
test
-
-
-
- false
-
-
- true
-
- central-portal-snapshots
- Central Portal Snapshots
- https://central.sonatype.com/repository/maven-snapshots/
-
-
- spring-boot:run
+ compile webforj:watch spring-boot:run
+
+ com.webforj
+ webforj-maven-plugin
+ ${webforj.version}
+ true
+
org.springframework.boot
spring-boot-maven-plugin
diff --git a/5-validating-and-binding-data/src/main/resources/static/css/card.css b/5-validating-and-binding-data/src/main/frontend/css/card.css
similarity index 100%
rename from 5-validating-and-binding-data/src/main/resources/static/css/card.css
rename to 5-validating-and-binding-data/src/main/frontend/css/card.css
diff --git a/5-validating-and-binding-data/src/main/java/com/webforj/tutorial/Application.java b/5-validating-and-binding-data/src/main/java/com/webforj/tutorial/Application.java
index 4b3a89b..71d78cf 100644
--- a/5-validating-and-binding-data/src/main/java/com/webforj/tutorial/Application.java
+++ b/5-validating-and-binding-data/src/main/java/com/webforj/tutorial/Application.java
@@ -5,11 +5,11 @@
import com.webforj.App;
import com.webforj.annotation.AppProfile;
import com.webforj.annotation.AppTheme;
-import com.webforj.annotation.StyleSheet;
import com.webforj.annotation.Routify;
+import com.webforj.bundle.annotation.BundleEntry;
@SpringBootApplication
-@StyleSheet("ws://css/card.css")
+@BundleEntry("css/card.css")
@AppTheme("system")
@Routify(packages = "com.webforj.tutorial.views")
@AppProfile(name = "Customer Application", shortName = "CustomerApp")
diff --git a/5-validating-and-binding-data/src/main/resources/banner.txt b/5-validating-and-binding-data/src/main/resources/banner.txt
index a052018..db3c9dd 100644
--- a/5-validating-and-binding-data/src/main/resources/banner.txt
+++ b/5-validating-and-binding-data/src/main/resources/banner.txt
@@ -4,4 +4,4 @@
\ V V / __/ | |_) | _| (_) | | _| |
\_/\_/ \___| |_.__/|_| \___/|_| |___|
- :: webforJ (25.10) ::
+ :: webforJ (26.01) ::
diff --git a/6-integrating-an-app-layout/README.md b/6-integrating-an-app-layout/README.md
index bd953de..1ff1ef8 100644
--- a/6-integrating-an-app-layout/README.md
+++ b/6-integrating-an-app-layout/README.md
@@ -11,7 +11,8 @@ For a complete step-by-step guide to building this app, see the **[webforJ Tutor
To run the app, ensure the following tools are installed:
-- Java 17 or higher
+- Java 21 or higher
+- BBj 26.01 when running with local BBjServices
- Maven
- A Java IDE (e.g., IntelliJ IDEA, Eclipse, VSCode)
- Web browser
@@ -58,4 +59,4 @@ webforj-tutorial
- **Flexible configuration:** Combine `application.properties` with `webforj.conf` for complete control.
## License
-This project is licensed under the MIT License. See the LICENSE file for details.
\ No newline at end of file
+This project is licensed under the MIT License. See the LICENSE file for details.
diff --git a/6-integrating-an-app-layout/pom.xml b/6-integrating-an-app-layout/pom.xml
index bca9901..f9b5fac 100644
--- a/6-integrating-an-app-layout/pom.xml
+++ b/6-integrating-an-app-layout/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 4.0.5
+ 4.0.7
com.webforj.tutorial
@@ -14,7 +14,7 @@
CustomerApplication
21
- 26.00-SNAPSHOT
+ 26.01
21
21
UTF-8
@@ -75,22 +75,15 @@
test
-
-
-
- false
-
-
- true
-
- central-portal-snapshots
- Central Portal Snapshots
- https://central.sonatype.com/repository/maven-snapshots/
-
-
- spring-boot:run
+ compile webforj:watch spring-boot:run
+
+ com.webforj
+ webforj-maven-plugin
+ ${webforj.version}
+ true
+
org.springframework.boot
spring-boot-maven-plugin
diff --git a/6-integrating-an-app-layout/src/main/resources/static/css/card.css b/6-integrating-an-app-layout/src/main/frontend/css/card.css
similarity index 100%
rename from 6-integrating-an-app-layout/src/main/resources/static/css/card.css
rename to 6-integrating-an-app-layout/src/main/frontend/css/card.css
diff --git a/6-integrating-an-app-layout/src/main/java/com/webforj/tutorial/Application.java b/6-integrating-an-app-layout/src/main/java/com/webforj/tutorial/Application.java
index 4b3a89b..71d78cf 100644
--- a/6-integrating-an-app-layout/src/main/java/com/webforj/tutorial/Application.java
+++ b/6-integrating-an-app-layout/src/main/java/com/webforj/tutorial/Application.java
@@ -5,11 +5,11 @@
import com.webforj.App;
import com.webforj.annotation.AppProfile;
import com.webforj.annotation.AppTheme;
-import com.webforj.annotation.StyleSheet;
import com.webforj.annotation.Routify;
+import com.webforj.bundle.annotation.BundleEntry;
@SpringBootApplication
-@StyleSheet("ws://css/card.css")
+@BundleEntry("css/card.css")
@AppTheme("system")
@Routify(packages = "com.webforj.tutorial.views")
@AppProfile(name = "Customer Application", shortName = "CustomerApp")
diff --git a/6-integrating-an-app-layout/src/main/resources/banner.txt b/6-integrating-an-app-layout/src/main/resources/banner.txt
index a052018..db3c9dd 100644
--- a/6-integrating-an-app-layout/src/main/resources/banner.txt
+++ b/6-integrating-an-app-layout/src/main/resources/banner.txt
@@ -4,4 +4,4 @@
\ V V / __/ | |_) | _| (_) | | _| |
\_/\_/ \___| |_.__/|_| \___/|_| |___|
- :: webforJ (25.10) ::
+ :: webforJ (26.01) ::
diff --git a/README.md b/README.md
index bd953de..1ff1ef8 100644
--- a/README.md
+++ b/README.md
@@ -11,7 +11,8 @@ For a complete step-by-step guide to building this app, see the **[webforJ Tutor
To run the app, ensure the following tools are installed:
-- Java 17 or higher
+- Java 21 or higher
+- BBj 26.01 when running with local BBjServices
- Maven
- A Java IDE (e.g., IntelliJ IDEA, Eclipse, VSCode)
- Web browser
@@ -58,4 +59,4 @@ webforj-tutorial
- **Flexible configuration:** Combine `application.properties` with `webforj.conf` for complete control.
## License
-This project is licensed under the MIT License. See the LICENSE file for details.
\ No newline at end of file
+This project is licensed under the MIT License. See the LICENSE file for details.