Domain driven web development with WebJinn

Sergei Kojarski, David Lorenz

פרסום מחקרי: פרק בספר / בדוח / בכנספרסום בספר כנסביקורת עמיתים

תקציר

Web application development cuts across the HTTP protocol, the client-side presentation language (HTML, XML), the server-side technology (Servlets, JSP, ASP, PHP), and the underlying resource (files, database, information system). Consequently, web development concerns including functionality, presentation, control, and structure cross-cut, leading to tangled and scattered code that is hard to develop, maintain, and reuse. In this paper we analyze the cause, consequence, and remedy for this crosscutting. We distinguish between intra-crosscutting that results in code tangling and inter-crosscutting that results in code scattering. To resolve inter-crosscutting, we present a new web application development model named XP that introduces extension points as place-holders for structure-dependent code. We present another model named DDD that incorporates XP into the Model-View-Controller (MVC) model to resolve both intra- and inter-crosscutting. WebJinn is a novel domain-driven web development framework that implements the DDD model. WebJinn has been used to develop web applications at several web sites. Domain driven web development with WebJinn benefits from a significant improvement in code reuse, adaptability, and maintainability.

שפה מקוריתאנגלית
כותר פרסום המארחCompanion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA'03
עמודים53-65
מספר עמודים13
מזהי עצם דיגיטלי (DOIs)
סטטוס פרסוםפורסם - 2003
אירוע18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA'03 - Anaheim, CA, ארצות הברית
משך הזמן: 26 אוק׳ 200330 אוק׳ 2003

סדרות פרסומים

שםProceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA

כנס

כנס18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA'03
מדינה/אזורארצות הברית
עירAnaheim, CA
תקופה26/10/0330/10/03

טביעת אצבע

להלן מוצגים תחומי המחקר של הפרסום 'Domain driven web development with WebJinn'. יחד הם יוצרים טביעת אצבע ייחודית.

פורמט ציטוט ביבליוגרפי