AspectJ weaving гэж юу вэ?
AspectJ weaving гэж юу вэ?

Видео: AspectJ weaving гэж юу вэ?

Видео: AspectJ weaving гэж юу вэ?
Видео: How Spring AOP really works [Spring AOP journey - Part 2] 2024, Арваннэгдүгээр
Anonim

AspectJ програмистуудад талууд гэж нэрлэгддэг тусгай бүтцийг тодорхойлох боломжийг олгодог. Аспект нь гол нэгж юм AspectJ . Энэ нь илэрхийлсэн кодыг агуулдаг нэхэх хөндлөн огтлолын дүрэм.

Үүнтэй адилаар, AspectJ юунд ашиглагддаг вэ?

би мэднэ AspectJ байж болно/байна ашигласан Мод бэлтгэх. Зарим тохиолдолд тийм байдаг ашигласан Гүйлгээний хяналт – ихэвчлэн тайлбартай хамт хэрэгжүүлдэг. AspectJ бас байж болно дэг байсан Spring Roo шиг (код үүсгэсэн) аргуудаар ангиудыг сайжруул.

Үүнтэй адилаар код нэхэх гэж юу вэ? Нэхэх одоо байгаа программд функцийг нэвтрүүлэх үйл явцыг хэлнэ. Үүнийг үзэл баримтлалын хувьд хэд хэдэн түвшинд хийж болно: Эх сурвалж код нэхэх эх үүсвэрийг шахах болно код өмнөх мөрүүд код эмхэтгэсэн байна. NET) нэмдэг код угсралт дахь IL зааврын дагуу.

Жава хэл дээр нэхэх гэж юу болохыг бас мэдэх үү?

тухай Нэхэх . Нэхэх нь эмхэтгэсэн байт кодыг удирдах арга техник юм Java ангиуд. EclipseLink JPA тогтвортой байдлын үйлчилгээ үзүүлэгч ашигладаг нэхэх JPA байгууллагууд болон Plain Old аль алиныг нь сайжруулах Java Залхуу ачаалах, өөрчлөлтийг хянах, бүлгүүдийг татах, дотоод оновчлол зэрэг зүйлсийн объект (POJO) ангиуд.

AspectJ хавар гэж юу вэ?

@ AspectJ Энэ нь тайлбар бүхий тайлбартай ердийн Java ангиуд гэж талуудыг тунхаглах хэв маягийг хэлнэ. @ AspectJ хэв маягийг нэвтрүүлсэн AspectJ төслийн хүрээнд AspectJ 5 хувилбар. Хавар -тэй ижил тайлбаруудыг тайлбарладаг AspectJ 5, нийлүүлсэн номын санг ашиглах AspectJ цэгэн хайлтыг задлан шинжлэх, тааруулах зориулалттай.

Зөвлөмж болгож буй: