{"product_id":"modularizing-java-access-control-an-aspect-oriented-programming-prospective","title":"Modularizing Java Access Control (An Aspect Oriented Programming Prospective)","description":"\u003cp\u003eIt is inevitable that some concerns crosscut a sizeable application, resulting in code scattering and tangling. This issue is particularly severe for security-related concerns. It is difficult to be confident about the security of an application when the implementation of its security-related concerns is scattered all over the code and tangled with other concerns, making global reasoning about security precarious. The implementation of security mechanisms and policies often interacts with the core functionality of the application, resulting in tangled and unmanageable code with high security risks. AspectJ oriented programming (AOP) can help to reduce these risks by removing the tangling and scattering of the code. The case of access control in Java, which turns out to be a crosscutting concern with a nonmodular implementation based on runtime stack inspection. We describe the process of modularizing access control in Java by means of Aspect-Oriented Programming (AOP).\u003c\/p\u003e","brand":"Mohammad Khalid Pandit","offers":[{"title":"Paperback","offer_id":44931408593057,"sku":"9781365888465","price":33.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0462\/1120\/3233\/files\/1e57mk7d-front-shortedge-384_67c4492d-eb38-4e4b-8a08-6e2e5947d476.jpg?v=1748325233","url":"https:\/\/bookswholesale.myshopify.com\/products\/modularizing-java-access-control-an-aspect-oriented-programming-prospective","provider":"BooksWholesale","version":"1.0","type":"link"}