https://github.com/isopropylcyanide/lesson-aspectj-demo
A short project for teaching the new batch of students, AspectJ as part of the training university
https://github.com/isopropylcyanide/lesson-aspectj-demo
aspect-oriented-programming aspectj aspectj-library java8-learning training-materials
Last synced: 3 months ago
JSON representation
A short project for teaching the new batch of students, AspectJ as part of the training university
- Host: GitHub
- URL: https://github.com/isopropylcyanide/lesson-aspectj-demo
- Owner: isopropylcyanide
- Created: 2018-07-08T13:01:07.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-08T18:14:32.000Z (over 7 years ago)
- Last Synced: 2025-05-03T07:37:12.048Z (5 months ago)
- Topics: aspect-oriented-programming, aspectj, aspectj-library, java8-learning, training-materials
- Language: Java
- Size: 14.6 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Lesson-AspectJ-Demo ##
---#### What is it? ####
A short project for teaching the new batch of students, AspectJ as part of the training under [Accolite University](http://accolite.com/career.html#AccoliteUniversity), where I work!#### What does it contain ####
Each branch within the project represents the next set of assignments. Students are welcome to checkout to the next branch in case they're having trouble with the task---
#### What are the list of branches ####
Branch | Description
------------ | -------------
master | Contains the initial scaffolding. Students have to implement a random list integer generator themselves of size N ranging from min to max.
add-random | Default implementation of random list generator. Next task is to add a @Before advice to log the advice.
aspect-before | @Before advice has been implemented. Next task is to time their generator function.
aspect-around | @Around advice has been implemented. Users can checkout to see their progress.