Spring Advanced - January 2025
Topics
-
WEB API болон REST Controllers -
WEB API болон REST Controllers
1. REST API
- RESTful API
- SOAP and RPC
- HTTP GET
2. REST with Spring
- MVC хянагч дахь энгийн текстийг буцаах
Response Entity
Spring Data REST
3. Rest Template
4. DOM ManipulationsResources
-
Spring Security -
Spring Security
1. Security
- PreHandle
- AfterCompletion
2. Spring Security
- Spring Security гэж юу вэ?
Spring Security Meханизм
3. Cross-Site Request Forgery
Spring CSFR Хамгаалал
4. Thymeleaf аюулгүй байдал
- Principal
- ҮүрэгResources
-
Workshop -
Workshop
Pathfinder-WS1Resources
-
Error Handling -
Error Handling
1. Алдаа боловсруулах
- Тусгай алдааны хуудас
- ErrorController интерфейс
2. HTTP Статусын кодууд
3. Controller-Based Error Handling
4. Онцгой техник ашиглах кэйсүүд /Exception Techniques Use Cases /
- Хэзээ болон Яаж хэрэглэх?
- Онцгой аргуудын хэрэглээResources
-
Aspect Oriented Programming AOP -
Aspect Oriented Programming AOP
1.AOP гэж юу вэ?
2. Бид яагаад AOP-г ашигладаг вэ?
- Яагаад AOP-г ашиглах вэ?
- AOP-гүй шийдэл
- AOP-тэй шийдэл
3. AOP ойлголт ба нэр томъёо
4. Spring AOP AspectJ Annotations
5. ЖишээResources
-
Workshop -
Workshop
Pathfinder-WS2Resources
-
Events in Spring -
Events in Spring
1. Events гэж юу вэ?
- JAVA хэл дээрх ажиглагчийн загвар
2. Listening for Events
- ApplicationListener интерфейсийг хэрэгжүүлэх
- EventListener()-г хэрэглэх
3. Онцгой Event бүтээх
- Захиалгат үйл явдал үүсгэх
4. Даалгавруудыг төлөвлөх
- Cron-г ашиглах
- Fixed Rate-г ашиглах
- Fixed Delay-г ашиглахResources
-
Unit Testing -
Unit Testing
1. Testing
- Testing нь программын амьдралын мөчлөгийн чухал хэсэг юм.
2. Unit Testing
- Unit Testing- Зорилго нь нэгж бүрийг төлөвлөсний дагуу гүйцэтгэдэг эсэхийг баталгаажуулах явдал
3. Simple Demonstration
- Өөр өөр бүрэлдэхүүн хэсгүүд нь өөр өөрөөр туршигддаг ба тэдгээрийг янз бүрийн түвшинд туршиж үздэг
- Unit testing
- Integration testing
- End-to-End testing
4. Testing the Web Layer
- Энгийн туршилтын жишээнүүдResources
-
Spring for Apache Kafka -
Spring for Apache Kafka
1. Introduction to Kafka
2. Spring for Apache KafkaResources
-
Containerization & Documentatio -
Containerization & Documentatio
1. Containerization
2. Introduction to Docker
3. Docker in Action
4. Create Our Own Images
5. Documentation
6. Swagger 3Resources
-
Deployment, Hosting and Monitoring -
Deployment, Hosting and Monitoring
1. Байршуулалт
- Байршуулах гэж юу вэ?
- Хаана байршуулах вэ?
2. Git ашиглан байршуулах
- Git-тэй Heroku дээр байрлуулах
3. Github ашиглан байршуулах
- Github-ийн тусламжтайгаар Heroku дээр байрлуулах
4. Actuator
- Бүтэцийг нь тохируулах
5. Micrometer
- Микрометрийн хамаарал
- Микрометрийн жишээ
6. PrometheusResources