Java là gì? Và tại sao bạn cần quan tâm?

Tìm kiếm các applet tốt nhất trong thế giới điều khiển

Một trong những điều thách thức nhát khi đưa Java vào các trang Web của bạn là phạm vi các khả năng chọn lựa rộng đến chóng mặt mà bạn có trong tay khi đã kết thúc việc tìm kiếm applet (hoặc các applet) sẽ được đưa vào các trang của bạn. Nếu bạn đã từng bị xoay chong chóng trên Web với một brower hiểu Java, thì bạn sẽ biết chính xác điều này. Mỗi lần tìm lại thấy xuất hiện các applet mới mẻ đầy cám dỗ, sẵn sàng để được sử dụng trog những trang riêng của bạn.

Bạn có thể cài một số lượng applet bất kỳ vào trong một trang Web. Nhưng đừng quá tham. Mỗi applet sẽ phải mất một thời gian để tải từ Internet xuống. Kất quả là bất kỳ ai đến thăm trang Web có nhiều applet đều phải đợi rất lâu để các applet đó đủ thời giờ di chuyển trên mạng - điều này có thể làm cho mọi người lảng tránh site của bạn. Với các applet, cũng như với các trang Web nói chung, bạn nên cân nhắc kỹ về thiết kế tổng thể của trang trước khi thực sự xây dựng nó.

 

doc25 trang | Chia sẻ: maiphuongdc | Lượt xem: 5403 | Lượt tải: 1download
Bạn đang xem trước 20 trang tài liệu Java là gì? Và tại sao bạn cần quan tâm?, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
hà sản xuất cần xây dựng các thiết bị hiệu suất cao có thể trông chờ vào chip UltraJava của Sun. Điều này sẽ kích thích sự ra đời của các máyhính mạng, phân phối các giải pháp giải trí đa phương tiện dựa vào Java, và làm mạnh thêm các ứng dụng hình ảnh và dồ hoạ ba chiều.     Java cũng nỗ lực mở rộng các hệ điều hành. Java OS1.0 của Sun là một hệ điều hành nhỏ và có cách khác để chạy các trình ứng dụng Java với tốc độ nhanh. Nó thực hiện Java trực tiếp trên nền phần cứng được tăng cường bởi các bộ xử lý Sun SPARC hoặc Intel x86 và Advanced RISC Machines Strong ARm. Sun đang nhắm vào tột số lượng lớn các thiết bị khác nhau, từ NC cho đến máy cầm tay. Toàn bộ môi trường ứng dụng Java (Java Application Environment) chỉ cần một không gian 2,5MB, còn hệ điều hành thì có thể thu gọn để vừa vào các thiết bị cầm tay. Một số công ty như IBm, Toshiba và Wyse Technology đã được phép dùng Java OS trong các sản phẩm của mình. Thưởng thức hương vị cà phê     Sun nổ súng trên mọi mặt trận tại thời điểm này, và đẩy mạng cuộc chiến chống Microsoft. Cuối tháng hai vừa rồi, công ty này đã phát động một cuộc tấn công hai mũi vào lãnh địa của Microsoft bằng cách loan báo họ đã xây dựng được những sản phẩm có khả năng chuyển đổi PC Windows già cỗi thành NC hoặc trạm làm việc Java.     Sản phẩm đầu tiên trong số này, mang tên Project Rescue, được công bố tại hội nghị JavaOne vào đầu tháng Tư năm nay sẽ cho phép các trình ứng dụng Java chạy trên DOS. Phần mềm Project Rescue (bao gồm cả JVM) cài đặt trên ổ cứng của PC và hoà hợp với HĐH có sẵn (hầu hết là Windows 3.x). Tại dấu nhắc DOS, bạn chỉ cần gõ "JAVAOS" để vào môi trường Java đồ hoạ, bao gồm giao diện người dùng đồ hoạ cùng phần mềm browser. Hệ thống Java này cũng sẽ bổ sung thêm khả năng ghép mạng cho máy tính, do đó máy tính hoàn toàn bỏ qua HĐH Windows, mặc dù nó vẫn nằm trên ổ cứng. Nhờ hiệu quả này mà PC Windows biến thành máy NC chạy các ứng dụng Java lấy từ server.     Một sản phẩm khác có tên JavaBlaster, là card bổ sung bên trong với giá 99 USD, sẽ được cấm vào khe mở rộng ISA hoặc PCI. Card này dựa trên cơ sở bộ xử lý microJava của Sun. JavaBlaster được hy vọng sẽ là phương pháp rẻ tiền ểê biến đổi PC thành NC. Phiên bản PCI của card JavaBlaster sẽ đưa ra giải pháp ngang cấp (không phải nâng cấp), trong đó các máy PC Pentium loại mới có thể được dùng thay thế như các trạm làm việc Java. Hai sự khởi đầu này một phần mềm và một phần cứng - hy vọng sẽ bổ sung cho nhau.     Vậy thì, Java là gì? Java không chỉ là một ngôn ngữ lập trình mà còn hơn thế nữa. Đó là cách suy nghĩ mới hoàn toàn về điện toán. ở nó có khả năng giúp cho nền công nghiệp máy tính phá vỡ sự thống trị của Wintel. ở nó có khả năng ghép nối mọi loại thiết bị vào mạng, nên chúng ta có thể tương tác với nhau theo những phương pháp mà trước đây chưa từng có.     Java được bắt đầu như một ý tưởng, một hy vọng là đến ngày nào đó, mọi thiết bị sẽ có thể nói được với nhau thông qua một hệ thống mạng. Hiện nay, với Java, chưa có nới nào tiếp cận được mục tiêu đó, nhưng nó đã làm cho các nhà biên soạn phần mềm suy nghĩ về những gì có thể đạt được.     Java mang cuộc sống đến cho WWW khi mà Web đã cho tiền thân của nó là Oak một viễn cảnh cuộc sống tốt đẹp hơn. Java đã được thấm sâu vào trong sự hiểu biết của nền công nghiệp này, còn nhanh hơn cả DOS hoặc Windows trong thời hoàng kim của chúng trước đây.     Nhưng sự thành công lâu dài của Java không có gì đảm bảo - giống như một thần đồng nhỏ tuổi, phải trưởng thành nhanh chóng trong khi không được phép đốt cháy giai đoạn. Nếu vượt qua được, nó sẽ chứng minh rằng mạng là máy tính. Java và lập trình trong Internet. 1.Mạng Internet dưới góc độ công nghệ.     Một mạng có thể chia ra làm hai phần cơ bản: hệ thống phân phối thông tin và các ứng dụng mạng, và mạng Internet cũng không phải là ngoại lệ. Hệ thống phân phối thông tin của nó dựa trên họ giao thức TCP/IP, và tư tưởng liên kết thông qua các socket (đầu cuối-end point). Các ứng dụng Internet dựa trên mô hình Client/Server, client hỏi và server đáp. Công nghệ lập trình trong Internet có thể chia ra 3 thời kỳ, theo sự phát triển của bản thân Internet, với các mốc là sự xuất hiện của WWW và Java. 2.Giai đoạn trước khi xuất hiện WWW.     Lập trình trong giai đoạn này chủ yếu dựa trên socket. Hoặc bạn tạo ra một dịch vụ mới, bằng cách viết các server và client, dựa trên giao thức riêng, như đã làm với các dịch vụ FTP, SMTP.. hay viết client cho các dịch có sẵn này. Lập trình theo hướng này đòi hỏi bạn phải biết nhiều về TCP/IP và cơ chế hoạt động của socket. Nếu bạn viết client, bạn sẽ phải làm quen thêm với giao thức của dịch vụ đó, còn nếu bạn tạo ra một dịch vụ mới, bạn cần phải tạo ra giao thức riêng cho dịch vụ của mình. Ngôn ngữ lập trình tùy thuộc vào HÐH, dựa trên mô hình Socket (trong Windows bằng cách gọi hàm của Winsock.dll), và thường là C, C++, Pascal.. Hướng này đòi hỏi nhiều ở bạn, cả hiểu biết lẫn công sức. Nhưng khả năng của nó rất lớn, và bạn nên làm quen, ít ra cũng để viết client cho các dịch vụ khác, hay tạo khả năng liên lạc với các dịch vụ khác từ ứng dụng của bạn. 3.Giai đoạn trước khi xuất hiện Java.     Sự xuất hiện của dịch vụ WWW, giao thức HTTP, chuẩn URL đã tạo ra một hướng mới trong lập trình Internet. Hướng này dựa trên dịch vụ Web và giao thức HTTP, do đó bạn không cần biết về TCP/IP và tạo ra giao thức riêng của mình nữa. Hoặc bạn tạo ra các Web server application(WSA), cung cấp thông tin qua WebServer, hay là viết Client cho WebServer, truy nhập thông tin qua Web. Các yêu cầu của client, thông qua WebServer, được gửi đến WSA, chúng xử lý thông tin, tạo ra kết quả dưới dạng văn bản HTML, và qua WebServer, gửi lại cho client. Viết các WSA tuy không phức tạp như các Internet Server, nhưng cũng rất phức tạp, và đòi hỏi bạn phải biết về HÐH, chuẩn CGI, cũng như các giao diện của chúng. Ưu điểm của WSA là thị trường của chúng, lớn đúng bằng thị trường của WWW. Nhưng dịch vụ WWW được tạo ra để phân phối văn bản, nên việc truyền dữ liệu qua nó là không thích hợp và rất chậm. Ðể thay đổi một hai dữ liệu trong văn bản, bạn đành phải gửi đi nguyên cả trang, đó là hậu quả của việc dùng dịch vụ WWW sai chức năng của nó. Ngôn ngữ phổ biến là Perl, nhưng bạn có thể dùng C, C++ hay Delphi.. miễn là ứng dụng liên lạc được với WebServer. 4.Giai đoạn sau khi xuất hiện Java.     Sự xuất hiện của Java và các trình duyệt Web hiểu Java (chạy được Java applets) đã giải quyết được nhược điểm của WSA, hỗ trợ cho lập trình với Socket, và mở ra một hướng mới. Ưu điểm của Java applet là chúng được truyền trong mạng, và chạy trong trình duyệt Web. Vì vậy, dữ liệu có thể được truyền thông qua chúng, chứ không phải dưới dạng văn bản. Chỉ bằng cách tạo thêm Java client cho các WSA đang hoạt động, trao đổi thông tin giữa trình duyệt Web và WSA, tốc độ thực hiện của các ứng dụng này đã nhanh lên rất nhiều, và cho phép sử dụng chúng thêm một thời gian nữa.     Các ứng dụng viết trên Java có thể chạy trên hầu hết các HÐH, giúp đỡ rất nhiều cho việc lập trình với Socket, bạn không phải viết nhiều phiên bản cho các HÐH khác nhau. Ngoài các lĩnh vực truyền thống, các ứng dụng Java còn mở ra một hướng hoàn toàn mới, đó là các ứng dụng được lưu và truyền trong mạng, đòi hỏi tài nguyên hoạt động ít. Ðiều này cho phép, thông qua mạng Internet, các hãng phần mềm bán sản phẩm, các hãng sử dụng phần mềm tiết kiệm tài chính bằng cách lưu các ứng dụng trên Server, bớt công sức và phương tiện trong việc nâng cấp phần mềm, cũng như phần cứng của Clients, các hãng sản xuất đồ dân dụng đưa ra các sản phẩm "thông minh"(có khả năng sử lý dữ liệu thông qua processor riêng và quản lý từ mạng..)     Về mặt lập trình, Java ngoài ưu điểm có cú pháp giống C++, chỉ có thêm một ưu điểm nữa, đó là vấn đề quản lý bộ nhớ, còn lại không có gì thay đổi. Thậm chí, do các hệ thống lập trình trên Java còn yếu, bạn sẽ thấy khó khăn hơn(JBuilder, Visual Cafe chưa thể so với Delphi, VB..). Với các ứng dụng cổ điển, yêu cầu đối với bạn không có gì thay đổi, vẫn từng đó kiến thức và công sức. Còn về các ứng dụng đặc thù của Java, tuy đã xuất hiện nhiều tư tưởng mới mẻ, như ứng dụng Java cho Network Computer, các sản phẩm "thông minh".., nhưng hãy còn quá sớm để xác định, chúng sẽ đi về đâu. 5.Kết luận.     Với sự xuất hiện của Java, trong lĩnh vực lập trình đã có nhiều thay đổi, một số được hoàn thiện hơn, một số mới ra đời. Trước mắt, xuất hiện một số xu hướng sau: Các ứng dụng WSA trên CGI sẽ phải có thêm Java Client, không được phát triển lên nữa, và chết hẳn. Các ứng dụng với Socket sẽ phổ biến hơn nhiều, Server vẫn viết trên C++, Delphi.. do tốc độ Java còn thấp và giải quyết phần lớn các chức năng , nhưng Client được viết trên Java, và nếu có thể(kích thước nhỏ, không quá phức tạp..) thì dưới dạng applet, sau khi tốc độ của Java nhanh hơn(hy vọng HotSpot của Sun nhanh được như đã hứa, ngang với C++), Server trên Java sẽ phổ biến hơn. Còn Java với tư cách là một cuộc cách mạng, thì chúng ta phải đợi xem sao đã, chưa có gì chắc chắn, mặc dù hứa hẹn thì có nhiều.     Trên đây là những suy nghĩ của riêng tôi về thực tiễn lập trình trong giai đoạn hiện nay. Do tôi mới làm quen với Java và vào Internet được 3 tháng, nên rất có thể những ý kiến đưa ra là sai, hoặc không chính xác. Vì vậy mong mọi người chú ý, kiểm tra lại, và nếu có thể, trao đổi ý kiến với tôi! Thiết kế trang Web có tăng cường tính năng Java             Nếu đã có thời gian làm việc trên Web với một Browser hiểu Java, chắc bạn sẽ muốn đưa thêm công nghệ tăng cường này vào các trang Web của mình. Nhưng tiêu khiển với các trang có sẵn có tăng cường Java mới chỉ được một nửa sự thú vị. Tìm ra các applet rồi đưa vào trang Web của chính mình mới thực sự đúng điệu. Vì vậy, thì hãy thoả mình vào chiếc ghế thoải mái hơn, và chuẩn bị để nối mạng - đã đến thời điểm của Java.             Bước đầu tiên là phải quyết định định các trang được tăng cường Java của bạn như thế nào, rồi sau đó mới sờ đến applet, công cụ sẽ làm cho các trang đó thành hiện thực. Điều chủ yếu, nếu không có các applet, cơn khát Java của bạn sẽ không thể nào thoả mãn được. Rất may là việc tìm các applet còn dễ hơn cả việc tìm cửa hàng bán café ở Seattle; applet có ở khắp mọi nơi. Thực ra applet không phải là phương tiện duy nhất để tạo sinh động cho các trang Web của bạn bằng Java. Java Script, sẽ được trình bày chi tiết hơn trong phần III, cũng là một phương tiện bổ xung sống động Java . Tuy nhiên, Java Scrip chỉ như phần khuất chìm dưới nước của con thuyền applet, cũng là cà phê nhưng không phải là loại hảo hạng như applet.      Chọn đúng applet hoàn hảo.       Bạn hoàn toàn sẵn sàng bước vào giai đoạn làm sống động cho Web site của mình bằng một số applet Java vui mắt, khi đã dừng việc tìm kiếm, có thể nảy sinh câu hỏi : "Các applet đến từ đâu?".       Đây là thời điểm ngồi lại và cùng trao đổi vài câu chuyện nhỏ....       Đừng toát mồ hôi vì nó       Phương pháp tìm kiếm applet để sử dụng trong trang Web của bạn là một phần việc quan trọng trong toàn bộ quá trình lập kế hoạch. Khi phải quyết định các applet Java nào sẽ được đưa vào Web site của mình, bạn có thể một trong hai kỹ thuật sau đây:       Lướt trên Web theo cảm hứng: cách dễ dàng nhất để tạo ra các ý tưởng cho Web site của bạn là nhìn xem những người khác đã làm như thế nào. Bằng cách lướt trên Web, bạn có thể tìm được các trang và các applet gây cảm hứng cho bạn. Quá trình này gọi là lướt theo cảm hứng (inspiration surfing), và có lẽ là phương pháp trực tiếp và thú vị nhất để tạo ý tưởng cho các trang Web của bạn.       Làm việc căng thẳng: nếu bạn là người ham việc và thích tự hành hạ, bạn có thể tự hình thành các ý tưởng đó một cách tương đối độc lập, trực tiếp đáp ứng cho những yêu cầu riêng đối với site của bạn. Kỹ thuật này không mấy thú vị, đòi hỏi độ động não nhiều và bắt buộc tác giả trang Web phải tự đề ra các chi tiết của site mà không lợi dụng được hàng trăm hàng ngàn gì của những người khác đã đầu tư để xây dựng nên các Java site hiện đại.       Điều tệ nhất của phương pháp này là sau khi đã xác định được những gì các applet đó phải thực hiện, bạn còn phải dựng nên chúng. Đúng vậy, nếu bạn đã có trình độ tiến sĩ máy tính, bạn có thể tự viết cho mình một applet từ hai bàn tay trắng. Nhưng nếu bạn là người mới vào nghề, thì tốt nhất là hãy tìm đến con đường dễ dàng và tuỳ biến những applet đã có sẵn từ trước.       Chắc phần lớn mọi người thích làm việc theo cảm hứng hơn là căng thẳng. Còn bạn thì sao?       Để thực sự cảm thấy được những gì các trang Web của mình có thể và sẽ phải thực hiện, bạn nên dành thời gian đáng kể truy cập trực tuyến để xem xét những gì có ở đó. Chỉ sau khi đã đầu tư nhiều thời gian cho công việc định hướng các tài liệu siêu phương tiện này, bạn mới có thể hiểu rõ và đánh giá đúng cách thiết kế trang Web phù hợp.       Đáng tiếc là có nhiều người lao vào Web mà không thực sự hiểu rõ về nó. Phương pháp mù quáng này nhất định sẽ dẫn đến tình trạng làm việc căng thẳng, cố nặn ra các chi tiết của việc xây dựng trang Web mà không gắn với một lý do xác đáng nào, trong khi chỉ cần bỏ ra một ít thời gian để lướt Web cũng sẽ làm cho toàn bộ quá trình dễ dàng hơn nhiều. Mắc sai lầm này là một tai hoạ cho Web site của bạn; phát hành các trang có tăng cường Java trên World Wide Web mà không đầu tư thời gian và kinh nghiệm để biết rõ cách thiết kế nào là tốt hoặc xấu, hệ thốngì chẳng khác gì xuyên một chiếc cọc nhọn vào thẳng tim site của bạn.       Để hiểu lý do tại sao như vậy, bạn phải xem xét kỹ bản chất của Web. Có hàng chục triệu người hàng ngày lướt trên Web, họ chịu mất thời gian và tiền bạc để được sưởi ấm trước màn hình máy tính. Hiện nay, đường phân phối dữ liệu qua Web rất hẹp và lưu thông thường tắc nghẽn. cáng nhiều người trên Web thì việc định hướng này càng trở nên chậm chạp hơn-giống như các cửa hàng trong ngày lễ tết.       Một trong các lý do chính để mọi người nối vào Web là để phát hiện được những cái mới. Bạn có thể đi mọi nơi, xem mọi cái, và du lịch đến vô tận, hình như không bao giờ quay lại những bước chân cũ của mình. Tuy nhiên, mỗi khi tìm đến một trang, bạn cũng phải đợi nó tải xuống qua Net. Web không phải là một hệ thống thông tin được phân phối ngay tức khắc như vô tuyến truyền hình; nó phải tốn thời gian để cho mã nguồn, hình ảnh ,âm thanh và các applet của trang tải xuống máy tính của bạn. mà trên Web, thời gian là tiền bạc.       Thiết kế trang Web càng quan trọng hơn khi bạn dùng Java, và các applet tốn nhiều thời gian để nạp, đặc biệt là khi chúng sư dụng hình ảnh và âm thanh (mà nhiều applet như vậy). Vì Java rất được ngưỡng mộ, nên nhiều người dùng Web sẵn sàng treo máy chờ để tìm cho được trang có tăng cường Java. Nhưng sẽ như thế nào, nếu Web site mà họ phải chờ cho đến lượt lại là đồ dỏm, và toàn bộ thời gian cũng như tiền bạc bỏ ra là vô ích? Bạn có thể tin chắc họ sẽ chuyển ngay đến trang Web khác. Và càng phải đợi lâu thì họ càng có ấn tượng thù ghét hơn đối với site xúc phạm đó.       Mặt khác, site nào thực sự có ích hoặc hấp dẫn thì càng nhiều khách thăm - kể cả được đánh dấu lại để truy cập nhanh sau này,nghĩa là site đó được khách tái thăm nhiều lần. Chỉ có một cách duy nhất để bạn biết rõ kiểu thiết kế nào tốt hay xấu là phải dùng qua nhiều lần đối với cả hai loại. Phương pháp duy nhất để thực hiện điều đó là phải lướt trên Web.       Nếu bạn không lướt trên Web hoặc không phân biệt được site nào xấu tốt, thì hiện tại sẽ không có một cơ hội nào để lao vào cuộc. Sự chuẩn bị đó không chỉ nên làm, mà tuyệt đối phải làm. Hãy nghĩ điều này như là một nhiệm vụ được giao, thực chất không khác gì một chuyến du lịch vòng quanh thế giới với yêu cầu phải chụp ảnh và ghi chép ở mọi điểm dừng chân. Đó thực sự là tất cả những gì bạn phải làm. Hãy lướt ngay trên Web và đánh dấu lại các site mà bạn thích. Hãy đọc phần "Tìm kiếm các applet tốt nhất trong thế giới điều khiển" (trong chương này để biết cách lướt qua các Web site, cách đánh dấu để truy cập nhanh sau này, cách tìm các applet trong đó, và cách lưu lại mã nguồn của những trang mà chũng biểu hiện để tham khảo về sau.       Qua những trình bày trên, không có nghĩa là bạn phải trì hoãn việc đưa các applet vào trang Web của mình cho đến khi đã tìm tòi rộng khắp trên Web và chắt lọc ra được những tinh tuý của nó. Tốt nhất hãy tập luyện kỹ năng nhúng applet song song với việc hình thành các sở thích riêng trong thiết kế trang. Vì bạn tạo ra các trang Web trên chính chiếc náy của bạn, cho nên chỉ có bạn là người duyệt xem chúng trước khi tải lên máy Web Sever. Như vậy, Web site của bạn là một "bán thành phẩm" được hoàn chỉnh ngay trên ổ cứng của mình. Bạn,và chỉ một mình bạn mà thôi, sẽ quyết định khi nào thì một trang là hoàn hảo để đưa ra, cho nên bạn có thể gọt dũa bao lâu tuỳ ý.      Được phép chọn dùng hay không       Khi đi ngang qua một applet trên Web mà bạn muốn nhặt lấy để đưa vào trang của mình thì bước kế tiếp là phải thực hiện một động tác thẩm tra nhỏ để biết bạn có được phép sử dụng applet đó hay không. Có một số applet tuyệt hảo, nhưng không phải là loại được quyền chọn dùng.       Bạn có thể biết chắc một applet hoàn toàn nằm ngoài phạm vi công cộng nếu nó không cung cấp một thông tin nào giải thích cách sử dụng applet đó trong các trang riêng của bạn. Dĩ nhiên đây là một ý tưởng tốt để xem xét toàn bộ site trước khi phải từ bỏ. Nhưng nếu các chi tiết này không được cung cấp, bạn không có cách chọn lựa nào khác là vẫn phải tiếp tục.       Applet là những chương trình nhỏ, nếu dùng chúng mà không được phép thì cũng phạm luật giống như đi vào cửa hàng và chôm một hộp phần mềm bày trên giá.       Rất may là các phương tiện chuyển tải applet trên Web đều cho phép tự do lấy, và hàng ngày được bổ sung thêm một lượng lớn. Hầu hết các applet này đều mô tả một cách chi tiết và chính xác cách thức để bạn có thể đưa chúng vào trong các trang riêng của mình. Cho nên, trừ trường hợp bạn muốn tìm mua một số applet lạ, còn thì bạn có nhiều cơ hội để tìm được đúng những gì mà bạn cần, đơn giản chỉ bằng cách lướt trên Web.      Đặt hàng một applet soạn theo yêu cầu       Nếu đã tìm khắp trên Web mà vẫn không thấy một applet có sẵn theo ý muốn, bạn luôn luôn có thể đặt hàng một applet được xây dựng theo các yêu cầu của bạn. Nhưng nên nhớ, các applet biên soạn theo yêu cầu giá không rẻ, tuỳ theo công việc có liên quan, bạn có thể trả giá từ 50 USD đến 100 USD cho những loại công việc cơ bản nhất.       Một số lượng đông đảo các chuyên gia Java tự phong gần đây đã có mặt trên Web, và hứa hẹn sẽ tạo ra những applet xuất sắc với giá phải chăng. Nếu bạn quyết định phải có một applet Java đặt hàng cho mình, bạn hãy tiến hành một cách an toàn theo những lời khuyên sau đây:       -Chỉ chọn hãng nào có kinh nghiệm: Tìm những công ty được khách hàng giới thiệu và có các ví dụ mẫu về công trình của họ được trình bày nổi bật trên site (hoặc những hãng sẵn lòng cung cấp ngay những mẫu đó khi có yêu cầu).       -Đừng chấp nhận những lời giới thiệu suông. Phải tiếp xúc với từng khách hàng và đặt các câu hỏi có định hướng, như "Công việc gì đã được thực hiện?", "Làm việc đó mất bao lâu?" "Giá bao nhiêu?" và "Có thể giới thiệu công ty này cho công việc của tôi không?"       _Đi nhiều cửa hàng. Những gì mà công ty này làm với giá 500 USD, thì công ty khác có thể chỉ làm với 100 USD hay ít hơn. Nhưng nên nhớ, giá cả không phải là tất cả, mà uy tín của nhà phát triển mới là phần quan trọng nhất.       Web có một diễn dàn, trong đó tất cả những người dùng có một máy tính với một modem đều có thể tự xưng là chuyên gia biên soạn Java. Đừng tin vào những điều đó.      Tìm kiếm các applet tốt nhất trong thế giới điều khiển       Một trong những điều thách thức nhát khi đưa Java vào các trang Web của bạn là phạm vi các khả năng chọn lựa rộng đến chóng mặt mà bạn có trong tay khi đã kết thúc việc tìm kiếm applet (hoặc các applet) sẽ được đưa vào các trang của bạn. Nếu bạn đã từng bị xoay chong chóng trên Web với một brower hiểu Java, thì bạn sẽ biết chính xác điều này. Mỗi lần tìm lại thấy xuất hiện các applet mới mẻ đầy cám dỗ, sẵn sàng để được sử dụng trog những trang riêng của bạn.       Bạn có thể cài một số lượng applet bất kỳ vào trong một trang Web. Nhưng đừng quá tham. Mỗi applet sẽ phải mất một thời gian để tải từ Internet xuống. Kất quả là bất kỳ ai đến thăm trang Web có nhiều applet đều phải đợi rất lâu để các applet đó đủ thời giờ di chuyển trên mạng - điều này có thể làm cho mọi người lảng tránh site của bạn. Với các applet, cũng như với các trang Web nói chung, bạn nên cân nhắc kỹ về thiết kế tổng thể của trang trước khi thực sự xây dựng nó.       Căng buồm lên đi vào cuộc tìm kiếm các applet hảo hạng       Nếu bạn không biết chắc sẽ bắt đầu cuộc tìm kiếm applet của mình từ đâu, thì cũng đừng lo. Bạn có thể bắt đầu duyệt từ bất kỳ trang nào, cứ để cho chuột của bạn dẫn đi theo nhiều hướng. Bạn có thể tiến từ trang này đến trang khác, từ site này đến site khác hoặc cách quãng. Tuy nhiên, nên từ từ trong giai đoạn bắt đầu này, vì bạn sẽ phải hình thành dần một "khẩu vị" riêng trong việc thiết kế trang Web.       Hãy tìm hiểu về những phong cách lướt Web khác nhau, và cố gắng thử tất cả. Nên nhớ, bạn cần phải luyện tập các kỹ năng thiết kế trang Web của mình, và điều này đòi hỏi bạn phải xem kỹ các trang nhưng khác với cách xem của những khách du lịch. Đồng thời, vì có nhiều cách lướt Web khác nhau, nên yêu cầu bạn phải kiểm tra trang bằng tất cả các cách đó.       Khi lướt Web, bạn sẽ hình thành dần sở thích riêng đối với việc thiết kế trang Web. Bạn sẽ biết rõ cái gì mình thích và không thích, đồng thời những thông tin này sẽ được phản ánh vào các quyết định thiết kế của bạn sau này. Những gì làm cho một site có tăng cường Java mạnh lên hoặc yếu đi đều do sở thích rieng của từng người quyết định, song một Web site hoản hảo phải có các chất lượng sau đây:      Mới mẻ. Các applet trên site này không giống như các applet cũ mà mọi người đều dùng. Nếu một applet đã xuất hiện treen một nửa số site hiện hành, thì khi dùng nó liêu site của bạn có gây được sự chú ý không? Có lẽ là không. Song nếu bạn không thể tìm được cho mình những applet thuộc loai duy nhất, thì hãy cân nhắc để sắp xếp những applet cũ đó nằm rải rác không dồn vào một chỗ.      Hấp dẫn. Bản thân site đó không bị nhồi nhét quá nhiều applet, hình ảnh, v.v... Gặp một màn hình xấu xí, những người sử dụng sẽ quay mặt đi ngay trước khi bạn có thể biểu diễn những trò ảo thuật.      Trang trọng. Không có gì có thể đánh bại một trang Web làm cho những người xem phải thốt lên "Chà!" một cách ngưỡng mộ.      Hữu ích. Cùng với sự hấp dẫn và trang trọng, trang của bạn còn phải là cái mà nhiều người có thể sử dụng được. Mọi người lướt trên Web đều thích tìm ra những cái hữu ích cho mình, Nếu site của bạn có ích, mọi người sẽ đến.      Tương tác. cuối cùng, site của bạn phải có khả năng tương tác với người dùng. Nếu họ có thể làm một số cài gì đó với các applet trong site của bạn khi chơi, học, hay làm việc, nó sẽ trở thành vừa có ích vừa thích thú. Trên hết, người dùng sẽ thích những trang vừa có ích vừa vui, hơn là chỉ có ích mà thôi.       Có một số Web site được dành riêng để trưng bày các site và các trang tôi nhất đã đưa ra, và có nhiều Web site chuyên dùng cho việc biểu dương các site và các trang tốt nhất. Để tìm các site tốt nhất và tồi nhất trên Web, chỉ cần sử dụng cơ cấu tìm kiếm và nhập các từ khoá WORST WEB và BEST WEB vào trong câu hỏi của bạn.      Thả neo bằng các thẻ đánh dấu       Khi phải đánh dầu một chỗ nào đó trong cuốn sách in, bạn phải xé một mảnh giấy và đặt vào giữa hai trang. Bạn cũng có thể ghi một số điều gì đó lên mảnh giấy này để nhớ lý do tại sao lại đặt nó vào đây. Khi sử dụng Web bạn cũng làm những việc tương tự. Nhưng đừng có bận tâm về việc tìm mảnh giấy và bút chì. Nên nhớ, đây là thời đại điện tử, nên bản sẽ sử dụng một thẻ đánh dấu ảo.       Khi gặp một trang Web có tăng cường Java hấp dẫn, bản hay đánh dấu nó! Các brower của Web đều cho phép bạn đánh dấy hay liên kết nóng (hotlink) các trang Web để có thể truy cập nhanh sau này. Trong Netscape Navigator, tính năng này gọi là bookmarking; còn trong Microsoft Internet explorer là Favirites. Khi đánh dấu một trang, bạn sẽ có thể quay lại nó một cách nhanh chóng để trí nhớ được nhắc lại sau khi đã bị mụ mẫm đi vì phải xem đến hành trăm trang có Java khác.       Khi tìm kiếm sự cảm hứng Java trong Web, bạn phải ghi thêm chú thích vào các thẻ đánh dấu mà bạn thực hiện. May mắn là hầu hết các browser đều cho phép bạn nhập các ghi chú này vùng lyvs với việc thực hiện đánh dấu. Trên Netscape Navigator chẳng hạn, bạn chọn Boomarks - Go to Bookmarks thì một cửa sổ riêng sẽ xuất hiện, trong đó có chứa tất cả các thẻ đánh dấu mà bạn đã tạo nên từ trước. Ngay khi có một site làm cho bạn quan tâm (hoặc rất tốt hoặc rất xấu), bạn hãy đánh dấu nó như bình thường và chọn Item Properties trong cửa sổ thẻ đánh dấu (hoặc nếu bạn sử dụng hệ thống Windows, bạn có thể nhấn chuột lên thẻ đánh dấu này bằng phím phải). Cửa sổ Properties (các thuộc tín

Các file đính kèm theo tài liệu này:

  • docjava.doc