- •Unit 1. C o m p u t e r a r c h I t e c t u r e
- •Student b
- •Spesialist reading
- •Cache memory
- •Unit 2 p e r I p h e r a l s
- •How a digital camera works
- •Ready for the Bazillion-Byte Drive?
- •6) Application
- •3. Decide if the sentences are true (t) or false (f).
- •4. Find the words in the text that mean.
- •Speaking
- •User interfaces
- •Unit 4 m u l t I m e d I a
- •Understanding mp3
- •DvDs can de double-sided
- •The tricks to mpeg’s success
- •Unit 5 n e t w o r k s starter
- •A gateway is an interface that enables dissimilar networks to communicate, such as two laNs based on different topologies or network operating systems.
- •Reading
- •Problem-solving
- •Speaking
- •Asynchronous transmission
- •Synchronous transmission
- •Specialist reading
- •Network communications
- •Unit 6 w e b p a g e c r e a t o r
- •Reviews of website
- •Word study
- •Speaking
- •Problem-solving
- •Websites
- •Unit 7 c o m m u n I c a t I o n s s y s t e m s
- •The new Brightman qt1
- •The sp5 Deluxe
- •Reading
- •Wap phone
- •Problem-solving
- •Writing
- •Specialist reading
- •Broadband communications
- •Unit 8 c o m p u t I n g s u p p o r t starter
- •Speaking
- •Specialist reading
- •Raiding hard drives
- •Unit 9 d a t a s e c u r I t y starter
- •Reading
- •Language work
- •1 And 2 are cause and effect. We can link them using an if-sentence. Note that the tenses for both cause and effect are the same. For example:
- •2 Allows 3 to happen. We can link 2 and 3 using allow or permit.
- •5 Prevents 6 from happening. We can link 5 and 6 using prevent or stop.
- •1) Anti-virus program
- •Speaking
- •Incremental backup
- •Differential backup
- •Specialist reading
- •Backup hsm and media choice
- •1. Answer the questions. Then discuss in pairs.
- •Unit 10 p r o g r a m m I n g l a n g u a g e s
- •Types of programming languages
- •Based languages oop, Object-Oriented Programming vs. Other paradigms
- •Major languages
- •6. What do these abbreviations mean?
- •C programming language
- •11. Find the answers to these questions in the text below.
- •Java programming language
- •Recent history
- •Java server pages
- •The main strengths of jsp as compared to asp: Portability
- •Performance
- •Development & Deployment
- •Custom Tag Libraries
- •Mvc (Model-View-Controller) or Model 2 Architecture
- •220013, Минск, п.Бровки, 6
Performance
Pages built using JSP technology are typically implemented using a translation phase that is performed once, the first time the page is called. The page is compiled into a Java Servlet class and remains in server memory, so subsequent calls to the page have very fast response time whereas in ASP the page is recompiled for every request. JSP implementations support a Java programming language-based scripting language, which provides inherent scalability and support for complex operations. Most JSP pages rely on reusable, cross-platform components (JavaBeans or Enterprise JavaBeansTM components) to perform the more complex processing required of the application, instead of relying heavily on scripting within the page itself. Developers can share and exchange components that perform common operations, or make them available to larger customer communities. The component-based approach speeds overall development and lets organizations leverage their existing expertise and development efforts for optimal results.
Development & Deployment
As mentioned earlier, JSP follows the model of separating programming logic from page design through the use of components like JavaBeans, Enterprise JavaBeans (EJB) and custom JSP tags. Assuming that web page developers are not familiar with scripting languages, JSP technology encapsulates much of the functionality required for dynamic content generation in easy-to-use JavaBeans components. The page developer can instantiate JavaBeans components, set or retrieve bean attributes and perform other functions that are otherwise more difficult and time-consuming to code. Microsoft's answer to component architecture relies on COM/DCOM to supplement the ASP technology. Given the complexity involved in developing COM components in VC++ or VB, it is by no means a comparison to the simplicity of JavaBeans, which can be easily developed using Java.
Custom Tag Libraries
The JSP technology is extensible through the development of customized tag libraries. This lets web page developers work with familiar tools and constructs, such as tags, to perform sophisticated functions. ASP does not directly support custom tags like JSP but supports XML.
Mvc (Model-View-Controller) or Model 2 Architecture
Separation of Presentation and Business Logic has never been so easy with ASP or JSP. With increasing complexity the pages would clutter with Scriplets and processing code, making it hard to debug or make changes. To counter this problem, the JSP/Servlet's Model 2 architecture was introduced, providing a cleaner approach to code manageability. This is a hybrid approach for serving dynamic content combining the use of Servlets and JSP. It takes advantage of the strengths of both technologies: JSP is used to generate the presentation layer and Servlets to perform process-intensive tasks. The Servlet acts as the controller processing the requests, creating beans (models) or objects used by the JSP, and depending on the user's actions, dispatches the appropriate JSP page to the user. The JSP (view) page, which contains no processing logic, is simply responsible for extracting and inserting the dynamic content from the Servlet into static templates.
Conclusion The JSP/Servlets Technology to be more than just an answer to Microsoft's ASP technology. JSP has become more robust and scalable with the release of J2EE. With an ever-growing support for the Java technology the JSP solution is gaining prominence and immense respect from the developer community. Its time to break free from the tyranny of Microsoft and embrace the technology from the Open Source world.
SPEAKING
17. Do you agree with this article? Give your own opinion on these both technologies.
С
Учебное издание
Методическая разработка
по развитию навыков технического чтения
на английском языке для студентов 2-го курса
ИЭФ, ФКСиС и ФИТУ
дневной формы обучения
Составители:
Булавская Татьяна Владимировна,
Карпик Людмила Станиславовна,
Коваленко Рима Исааковна,
Максимчук Раиса Тихоновна и др.
Ответственный за выпуск Субботкина И.Г.
Подписано в печать Формат 60х84 1/16
Бумага Печать Усл.печ.л.
Уч. – изд. л. Тираж экз. Заказ
Издатель и полиграфическое исполнение: Учреждение образования
“Белорусский государственный университет информатики и радиоэлектроники”
Лицензия на осуществление издательской деятельности № 02330/0056964 от 01.04.2004
Лицензия на осуществление полиграфической деятельности № 02330/0133108 от 03.04.2004