دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Wutka. Mark, Mittal. Kunal, Moffet. Alan سری: Sams Teach Yourself ISBN (شابک) : 0672325977, 9780672325977 ناشر: Sams Publishing سال نشر: 2003 تعداد صفحات: 574 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 4 مگابایت
در صورت تبدیل فایل کتاب Sams Teach Yourself JavaServer Pages 2.0 with Apache Tomcat in 24 Hours, Complete Starter Kit به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Sams به خودتان آموزش JavaServer Pages 2.0 با Apache Tomcat در 24 ساعت، کیت کامل Starter نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Cover......Page 1
Table of Contents......Page 5
Who Should Read This Book......Page 20
How This Book Is Organized......Page 21
Conventions Used in This Book......Page 22
Apache Tomcat......Page 23
HOUR 1: Getting Started with JavaServer Pages......Page 24
A "Hello World" JavaServer Page......Page 25
Using the <% %> Tags in a JavaServer Page......Page 28
Displaying a Value with <%= %>......Page 30
Inserting Comments......Page 32
Declaring Methods and Variables with <%! %>......Page 34
Handling Multiple Threads in a JSP......Page 36
Summary......Page 40
Q&A......Page 42
Workshop......Page 43
Introducing Servlets......Page 44
A "Hello World" Servlet......Page 45
Using the invoker to Run a Servlet......Page 49
Packaging, Deploying, and Running a Servlet......Page 51
The Anatomy of a Servlet......Page 56
Sending a Response to the Browser......Page 59
Choosing Between JavaServer Pages and Servlets......Page 61
Summary......Page 64
Workshop......Page 65
A Simple HTML Form......Page 68
Using the request Object......Page 71
Retrieving Form Variables in a Servlet......Page 76
Different Ways to Do Forms......Page 78
Summary......Page 80
Workshop......Page 82
HOUR 4: How the Browser Interacts with the Server......Page 84
The Hypertext Transfer Protocol......Page 85
Common Request Headers......Page 90
Common Response Headers......Page 92
The HTTP POST Command......Page 93
GET versus POST......Page 94
HTTPS: Secure HTTP......Page 95
Summary......Page 96
Workshop......Page 97
HOUR 5: JSP and Servlet Lifecycles......Page 100
Servlet Lifecycle......Page 101
JavaServer Page Lifecycle......Page 106
Reloading Other Classes......Page 108
Application Lifecycle Events......Page 111
Summary......Page 115
Q&A......Page 117
Workshop......Page 118
The ServletRequest Class......Page 120
The HttpServletRequest Class......Page 131
The ServletContext Class......Page 135
The ServletResponse Class......Page 138
The HttpServletResponse Class......Page 140
The ServletInputStream Class......Page 142
The HttpSession Class......Page 143
Creating a New Cookie......Page 146
Summary......Page 150
Workshop......Page 151
The Filter Interface......Page 154
An Example Filter—JSP/Servlet Timings......Page 158
An Example Filter—Session Logging......Page 164
Summary......Page 170
Workshop......Page 171
Built-in JSP Objects......Page 172
The JspWriter Class......Page 175
Working with the pageContext Object......Page 178
The JspEngineInfo Class......Page 184
Summary......Page 185
Workshop......Page 187
An Overview of JSP Directives......Page 190
The page Directive......Page 191
The taglib Directive......Page 202
Summary......Page 203
Q&A......Page 204
Workshop......Page 205
HOUR 10: Using JSP Standard Actions to Organize Your Web Application......Page 206
Including Other Files......Page 207
Forwarding to Another Page......Page 215
Passing Java Objects Between JSPs and Servlets......Page 218
Making Your Application More Modular......Page 219
Using an Applet in Your Form......Page 226
Summary......Page 228
Workshop......Page 230
Why Debugging Is Tough......Page 232
Compile Versus Runtime Errors......Page 233
Using Log Files to Debug an Application......Page 234
Using a Debugger......Page 240
Error Handling......Page 247
Summary......Page 250
Workshop......Page 251
Storing Data in Hidden Form Variables......Page 254
Storing Data in a session Object......Page 259
How Sessions Work......Page 263
Forcing a New Session......Page 264
Handling Session Termination......Page 266
Handling Sessions Without Cookies......Page 271
Storing Application-Wide Data......Page 274
Summary......Page 276
Workshop......Page 277
Using Sessions to Save Data in a Shopping Cart Application......Page 280
Storing Data in a Cookie......Page 306
Workshop......Page 310
The jsp:useBean Action......Page 312
A Bean-Based Web Application......Page 326
Summary......Page 330
Q&A......Page 331
Workshop......Page 332
Basic Syntax......Page 334
Literals and Operators......Page 335
Implicit Objects......Page 339
Functions......Page 340
Workshop......Page 341
"Hello World" Tag......Page 344
Packaging and Installing a Tag......Page 347
Conditionally Including the Body of a Custom Tag......Page 349
Processing Body Content with a Custom Tag......Page 351
Handling Exceptions......Page 353
Accessing Tag Attributes......Page 354
Using Dynamic Attributes......Page 356
Adding Scripting Variables......Page 357
The JSP 2.0 SimpleTag Interface......Page 361
Tag Files—Tag Extensions Without Java......Page 366
Tag File Directives......Page 367
Summary......Page 370
Q&A......Page 371
Workshop......Page 372
Installing and Using JSTL......Page 374
Core Tag Library......Page 376
Functions......Page 385
Workshop......Page 390
A Brief Overview of Databases......Page 392
What Is SQL?......Page 393
Getting Started with Cloudscape......Page 395
What Is JDBC?......Page 396
Using JDBC from JavaServer Pages and Servlets......Page 398
JSTL SQL Tag Library......Page 399
Summary......Page 402
Workshop......Page 403
HOUR 19: Creating an XML Application......Page 406
A "Hello World" XML Page......Page 407
A Few Simple Rules for XML......Page 410
Why Use XML with JSP and Servlets?......Page 411
XML Tag Library......Page 424
Summary......Page 427
Workshop......Page 428
Web Application Architecture......Page 430
The Model 1 and Model 2 Architectures......Page 431
Using Model-View-Controller in Your Web Applications......Page 433
Calling Multiple Controllers and Views......Page 440
Summary......Page 444
Workshop......Page 445
An Overview of Struts......Page 448
Setting Up Struts......Page 455
An Overview of JavaServer Faces (JSF)......Page 456
Summary......Page 462
Workshop......Page 463
Setting the Page Encoding......Page 464
Detecting the Browser's Preferred Locale......Page 465
Using Locale-Based Text Formatters......Page 467
Using Resource Bundles in Web Pages......Page 474
The Format Tag Library......Page 480
Summary......Page 488
Workshop......Page 489
Role-Based Security......Page 490
BASIC Authentication......Page 491
Creating a Custom Login Form......Page 495
Checking Security Roles Programmatically......Page 498
Using Client Certificates for Authentication......Page 502
Summary......Page 503
Workshop......Page 504
HOUR 24: Performance......Page 506
Use Static Content Where Possible......Page 507
Choosing the Right Session Mechanism......Page 508
Precompiling JSPs......Page 509
Simple Java Optimizations......Page 512
Making JSPs and Servlets Thread-Safe......Page 514
Using Thread Pools......Page 516
Summary......Page 517
Workshop......Page 518
Appendixes......Page 519
A......Page 520
B......Page 521
C......Page 522
D......Page 524
E......Page 525
F......Page 526
G......Page 528
I......Page 529
J......Page 530
L......Page 533
M......Page 534
O......Page 536
P......Page 537
R......Page 538
S......Page 539
T......Page 542
V......Page 545
X......Page 546
Where to Get Tomcat......Page 548
Installing Tomcat on Windows......Page 549
Tomcat Configuration......Page 552
Authentication......Page 553
Tomcat Web Server Administration Tool......Page 555
Tomcat Manager......Page 556
A Simple WAR File Example......Page 560
Installing a WAR File Under Tomcat......Page 562
WAR Configuration Options......Page 563