MCPcopy Index your code
hub / github.com/apache/struts-examples

github.com/apache/struts-examples @examples-1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release examples-1.1 ↗ · + Follow
3,930 symbols 9,764 edges 958 files 386 documented · 10%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Struts Examples

Build Status @ Jenkins Build Status @ Travis License

This Maven multi-module project contains all the Struts 2 example applications that are part of the Getting Started Struts 2 tutorials at http://struts.apache.org.

To build all the example applications run the Maven command:

mvn -e clean package

In the project's root folder, Maven will build each module and create a .war file in the target sub-folder of each module.

You can then copy the .war files to your Servlet container (e.g. Tomcat, Jetty, GlassFish, etc).

There is a README file in each module with instructions and the URL to view that application.

Extension points exported contracts — how you extend this code

CarModelsService (Interface)
Specifies what methods a CarModelService class must implement to provide information about car models. @author bphillips [15 …
exclude-parameters/src/main/java/org/apache/struts/edit/service/CarModelsService.java
CarModelsService (Interface)
Specifies what methods a CarModelService class must implement to provide information about car models. @author bphillips [15 …
preparable-interface/src/main/java/org/apache/struts/edit/service/CarModelsService.java
EditService (Interface)
(no doc) [10 implementers]
bean-validation/src/main/java/org/apache/struts/edit/service/EditService.java
EditService (Interface)
(no doc) [10 implementers]
form-xml-validation/src/main/java/org/apache/struts/edit/service/EditService.java
EditService (Interface)
(no doc) [10 implementers]
themes/src/main/java/org/apache/struts/edit/service/EditService.java
EditService (Interface)
(no doc) [10 implementers]
themes-override/src/main/java/org/apache/struts/edit/service/EditService.java
EditService (Interface)
(no doc) [10 implementers]
form-tags/src/main/java/org/apache/struts/edit/service/EditService.java
EditService (Interface)
(no doc) [10 implementers]
control-tags/src/main/java/org/apache/struts/edit/service/EditService.java

Core symbols most depended-on inside this repo

get
called by 170
rest-angular/src/main/java/org/apache/examples/struts/services/OrdersService.java
forEach
called by 165
rest-angular/src/main/webapp/js/lib/angular/angular.js
forEach
called by 125
rest-angular/src/main/webapp/js/lib/angular/angular-scenario.js
toString
called by 82
rest-angular/src/main/java/org/apache/examples/struts/models/Order.java
remove
called by 78
rest-angular/src/main/java/org/apache/examples/struts/services/OrdersService.java
isUndefined
called by 73
rest-angular/src/main/webapp/js/lib/angular/angular.js
isDefined
called by 66
rest-angular/src/main/webapp/js/lib/angular/angular.js
isUndefined
called by 65
rest-angular/src/main/webapp/js/lib/angular/angular-scenario.js

Shape

Function 2,826
Method 928
Class 161
Interface 14
Enum 1

Languages

TypeScript72%
Java28%

Modules by API surface

rest-angular/src/main/webapp/js/lib/angular/angular-scenario.js605 symbols
rest-angular/src/main/webapp/js/lib/angular/angular.js511 symbols
rest-angular/src/main/webapp/js/lib/angular/angular.min.js266 symbols
rest-angular/src/main/webapp/js/lib/angular/angular-animate.js102 symbols
rest-angular/src/main/webapp/js/lib/angular/angular-animate.min.js57 symbols
rest-angular/src/main/webapp/js/lib/angular-translate.min.js45 symbols
rest-angular/src/main/webapp/js/lib/ui-bootstrap-tpls-1.3.2.min.js38 symbols
rest-angular/src/main/webapp/js/lib/angular/angular-mocks.js35 symbols
crud/src/main/java/org/apache/struts/crud/model/Person.java24 symbols
rest-angular/src/main/webapp/js/lib/angular/angular-message-format.js23 symbols
form-xml-validation/src/main/java/org/apache/struts/edit/model/Person.java22 symbols
preparable-interface/src/main/java/org/apache/struts/edit/model/Person.java20 symbols

For agents

$ claude mcp add struts-examples \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact