计算机专业毕业论文外文翻译--Struts——MVC 的一种开放源码实现
《计算机专业毕业论文外文翻译--Struts——MVC 的一种开放源码实现》由会员分享,可在线阅读,更多相关《计算机专业毕业论文外文翻译--Struts——MVC 的一种开放源码实现(21页珍藏版)》请在毕设资料网上搜索。
1、 附录 A 外文原文 (出处: Malcolm Davis. Struts-an open-source MVC implementation J. IBM Systems Journal, 2006,44(2):33-37.) Struts an open-source MVC implementation Malcolm Davis This article introduces Struts, a Model-View-Controller implementation that uses servlets and JavaServer Pages (JSP) technology. S
2、truts can help you control change in your Web project and promote specialization. Even if you never implement a system with Struts, you may get some ideas for your future servlets and JSP page implementation. Introduction Kids in grade school put HTML pages on the Internet. However, there is a monum
3、ental difference between a grade school page and a professionally developed Web site. The page designer (or HTML developer) must understand colors, the customer, product flow, page layout, browser compatibility, image creation, JavaScript, and more. Putting a great looking site together takes a lot
4、of work, and most Java developers are more interested in creating a great looking object interface than a user interface. JavaServer Pages (JSP) technology provides the glue between the page designer and the Java developer. If you have worked on a large-scale Web application, you understand the term
5、 change. Model-View-Controller (MVC) is a design pattern put together to help control change. MVC decouples interface from business logic and data. Struts is an MVC implementation that uses Servlets 2.2 and JSP 1.1 tags, from the J2EE specifications, as part of the implementation. You may never impl
6、ement a system with Struts, but looking at Struts may give you some ideas on your future Servlets and JSP implementations. Model-View-Controller (MVC) JSP tags solved only part of our problem. We still have issues with validation, flow control, and updating the state of the application. This is wher
7、e MVC comes to the rescue. MVC helps resolve some of the issues with the single module approach by dividing the problem into three categories: Model The model contains the core of the applications functionality. The model encapsulates the state of the application. Sometimes the only functionality it
8、 contains is state. It knows nothing about the view or controller. View The view provides the presentation of the model. It is the look of the application. The view can access the model getters, but it has no knowledge of the setters. In addition, it knows nothing about the controller. The view shou
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 毕业论文 外文 翻译 struts mvc 一种 开放 源码 实现
