Thứ Tư, 4 tháng 12, 2013

1. Ruby on Rails là gì?

1. Ruby on Rails là gì?

Ruby On rails là một Framework cho phép phát triển ứng dụng Web gồm 2 phần cơ bản:

-  Phần ngôn ngữ Ruby: “Ruby là một ngôn lập trình mã nguồn mở, linh hoạt, với một sự nổi bật về sự đơn giản dễ dùng và hữu ích. Nó có cú pháp “tao nhã” và tự nhiên dễ đọc và dễ dàng để viết”.

-  Phần Framework Rails bao gồm nhiều thư viện liên kết.



Ruby On Rails được ra đời một cách hoàn hảo dành cho những ai luôn “mải miết đi tìm” câu trả lời: tại sao những lập trình viên luôn tìm mọi cách để phát triển những phần mềm, ứng dụng Web, … để người sử dụng được thuận tiện nhất, nhưng lại không “thuận tiện” cho người lập trình mỗi khi chương trình càng đơn giản thì bên trong nó lại càng phức tạp, khó chỉnh sửa khi cần thiết, làm cho công việc của người lập trình viên “cảm thấy mệt mỏi” hơn. Ruby On Rails đã trả lời được câu hỏi đó.

2. Lịch sử hình thành:

a. Lịch sử ra đời của ngôn ngữ Ruby:

Ruby được tạo ra bởi Yukihiro “Matz” Matsumoto từ 24 tháng 2, 1993 và đưa ra bản chính thức vào năm 1995.

Ruby chịu nhiều ảnh hưởng từ Perl, và khi hoàn tất ngôn ngữ này, anh đã đùa với một người bạn rằng nên đặt tên thế nào nghe cho nó giống một thứ đá quý nào đó (Perl lúc đầu cũng được đặt tên là Pearl – ngọc trai). Và bạn của anh đã gợi ý cái tên Ruby. Sau này Matz cũng bất ngờ khi phát hiện ra Pearl là viên đá quý tượng trưng cho những người sinh tháng 6, còn Ruby thì tượng trưng cho những người sinh tháng 7. Anh cho rằng cái tên Ruby như thế là phù hợp vì Ruby kế thừa và phát triển nhiều đặc tính từ Perl.

Tháng 9 năm 2005, phiên bản ổn định mới nhất là 1.8.3. Ruby 1.9 (với một số thay đổi) cũng đang trong quá trình phát triển.

b. Nguồn gốc của Rails:

Rails ra mắt công chúng lần đầu tiên vào năm 2004, Rails thoạt đầu được dùng như là nền tảng cho một công cụ quản lý dự án được đặt tên là Basecamp và được tạo ra bởi nhà phát triển web David Heinemeier Hansson, một nhân viên của công ty phát triển web 37signals (Mỹ). Ban đầu họ xây dựng Rails không phải với mục đích là xây dựng ra một framework riêng, chủ tâm ban đầu là dùng nó để xây dựng các ứng dụng khác của 37signals. Sau đó Heinemeier Hansson thấy tiềm năng của nó giúp cho anh ấy làm các công việc dễ dàng hơn bằng cách rút ra các tính năng phổ biến như trừu tượng cơ sở dữ liệu và khuôn mẫu(template) bên trong, và sau đó nó trở thành phiên bản đầu tiên được tung ra của Ruby on Rails.

3. Kiến trúc của ruby on rails:

Kiến trúc của RoR có những đặc điểm sau:
• Kiến trúc MVC
• Representational Sate Transfer (REST) cho các web services
• Hỗ trợ nhiều hệ quản trị cơ sở dữ liệu lớn như MySQL, Oracle, MS SQL, PostgreSQL…
• Ngôn ngữ script Ruby được viết bên phía Server
• Sử dụng các quy ước thay vì phải cấu hinh
• Có các bộ sinh script để tự động thực hiện các task
Tương ứng với các đặc điểm trên RoR gồm các thành phần sau:
• Action Mailer
• Action Pack
  • Action Controller
  • Action Dispatcher
  • Action View
• Active Model
• Active Record
• Active Resource
• Active Support
• Railties

Tổng kết:

Ruby on Rails với sức mạnh, những tính năng nổi trội và cộng đồng hỗ trợ rộng lớn sẽ mang đến nhiều điều thú vị cho bạn.

Bên cạnh những mặt lợi-hại thì việc học thêm, biết thêm một ngôn ngữ lập trình(Ruby) và một Framework nổi tiếng cũng là một điều hay ho.

Thứ Tư, 16 tháng 10, 2013

Tìm hiểu Struts trong Java (J2EE)


  1. Thanked 77 Times in 40 Posts

    Tìm hiểu Struts trong Java (J2EE)

    LỜI NÓI ĐẦU:
    Hầu hết chúng ta đều biết Struts là ứng dụng web mã nguồn mở được phát triển theo khuôn khổ giống như dự án Apache Jakarta. Bây giờ Struts là một dự án độc lập, là một bộ khung(framework) mã nguồn mở cho việc phát triển ứng dụng web bằng J2EE(Java 2 Enterprise Edition). Nó sử dụng và mở rộng Java Servlet API để giúp cho các nhà phát triển áp dụng kiến trúc MVC(Model-view-controller).

    Mục tiêu của đề tài này giúp chúng ta hiểu struts là gì, tại sao sử dụng struts, khi nào thì sử dụng struts và struts có những ứng dụng gì, hỗ trợ như thế nào trong mô hình MVC. Và để hiểu được struts, chúng ta cần hiểu thế nào là J2EE, mô hình kiến trúc MVC...

    Phần I: Giới thiệu về J2EE và các thành phần liên quan

    1. J2EE là gì?

    J2EE(Java 2 Enterprise Edition) là một môi trường phát triển và triển khai các ứng dụng được phát triển bởi Sun, là cái nền cung cấp các dịch vụ, các hàm giao tiếp(API) và các giao thức để triển khai các ứng dụng đa tầng. Là 1 thành phần rất quan trọng và rộng lớn trong lĩnh vực java, J2EE được dùng để phát triển các ứng dụng lớn mang tính chất phân tán rộng khắp. Đây là lĩnh vực được chú trọng và ứng dụng nhiều nhất của java trong thực tế.


    Kiến trúc J2EE tổng quát

    + EJB (Enterprice java bean) container : quản lý và thực thi các thành phần enterprice bean
    + Web Container : quản lý và thực thi các thành phần JSP và Servlet.
    + Application Client Container : quản lý và thực thi các thành phần phía client (ví dụ như applet)

    2. Các thành phần liên quan tới J2EE:

    a. Applet :
    • Là một chương trình Java chạy trên web browser.
    • Để tạo ra một applet, ta phải import:
      • java.applet
      • java.awt
    • Một applet có 4 phương thức. Mỗi phương thức được tự động gọi khi có event tương ứng.
    Methods:
    • init( )
    • start( )
    • stop( )
    • destroy( )


    Sự khác nhau giữa Applet và Application
    • Applications chạy bằng Java interpreter, còn applets chạy trên browser có hổ trợ Java, hoặc dùng “AppletViewer” có trong JDK.
    • Việc thực hiện một applications bắt đầu trong hàm ‘main()’. Còn applet thì không cần hàm main.
    • Applications dùng ‘System.out.println()’ để xuất, trong khi applets dùng hàm “drawString()” để hiển thị.

    Các hạn chế về Security trên Applets
    • Không thể đọc hoặc viết các file trên hệ thống file của user.
    • Không thể trao đổi với một site trên.
    • Không thể chạy được các chương trình trên hệ thống hiện hành
    • Không thể tải bất kỳ chương trình được lưu trữ trên hệ thống của user.

    b. Java Bean:
    • JavaBeans là software component model.
    • Nó có thể tương tác với các đối tượng của các software khác và có thể được dùng lại.
    • Các software components mà có thể dùng lại này được gọi là ‘beans’
    • Components được dùng trong distributed environments. JavaBeans được thiết kế để dùng khi cần.
    • Java thường xây dựng các software thông qua các JavaBeans.
    • Khi mà Java Beans được tạo ra, thì chúng có thể được dùng như một thư viện không phụ thuộc nền.

    Các qui tắc để tạo ra một Beans
    • Là một class.
    • phải có một default constructor.
    • Có ít nhất một thuộc tính và là non-public
    • Các thuộc tính được truy xuất từ bên ngoài thông qua các hàm getXXX và setXXX.

    c. JSP (Java Server Pages):
    • JSP technology đươc xây dựng trên ngôn ngư lap trình Java.
    • Nó thừa kế tất cả các ưu điểm cũng như các đặc tính của ngôn ngữ Java.
    • JSP có thể dùng trên tất cả các platforms.

    Cách làm việc của JSP:


    Các bước xử lý của 1 request:

    Một trang jsp là 1 kết hợp giữa html và script của java. Khi một trang jsp được gọi nó sẽ được jsp engine compile ra java servlet, và servlet được “điều khiển” bởi servlet engines nó giống như bất kỳ những servlets nào chúng ta viết ra khác. Khi đó servlets engines nó sẽ load class servlet và thực thi nó để tạo ra trang htm hay html rồi trả về cho browser.

    Trong lần request tiếp theo nếu có những sự thay đổi nào đó từ trang jsp thì servlet sẽ được tự động compile lại thành 1 servlet khác để thực thi chúng.


    Cơ chế hoạt động của JSP


    Cơ chế hoạt động của JSP có thể mô tả như sau. Các đoạn mã Java được nhúng trong trang web dưới các thẻ (tag) đặc biệt được qui định gần giống như thẻ của ngôn ngữ HTML. Khi có yêu cầu gửi tới một trang JSP, webserver sẽ chuyển yêu cầu cho Java Engine để lấy trang JSP từ hệ thống tập tin. Bộ biên dịch JSP (JSP Page Compiler) sẽ chuyển các mã lệnh Java và toàn bộ nội dung trang JSP thành một Servlet. Servlet này sẽ được thực thi trong môi trường máy chủ Java để trả lại các thông tin cho webserver và webserver chuyển lại cho web client. Ðặc tả JSP cung cấp rất nhiều thẻ cho phép người dùng tuỳ biến khi nhúng mã nguồn Java vào trong trang JSP. Các thẻ này sẽ kết hợp với các mã HTML/XML để tạo ra kết xuất cuối cùng trả về cho web client. Các chức năng của trang JSP hoàn toàn giống với Servlet, tuy nhiên chúng ta không cần tạo Servlet này. Do đó viết một trang JSP sẽ đơn giản hơn viết một Servlet. Theo cơ chế này thì trang JSP có thể phải thực hiện chậm hơn Servlet thuần tuý, nhưng chỉ là lần đầu khi trang JSP được gọi đến và biên dịch. Ở các lần gọi kế tiếp, sẽ không cần biên dịch lại trang JSP nữa (trừ khi có thay đổi nội dung). Mã thực thi JSP/Servlet là mã nhị phân (bytecode), có thể thường trú trong bộ nhớ nên việc xử lý JSP xét về tốc độ sẽ nhanh hơn các trang ASP sử dụng cơ chế cơ chế diễn dịch, hay công nghệ CGI.

    d. Servlets

    http://3.bp.blogspot.com/-TQ0w8_WcPc...0/struts06.jpg

    Servlets đươc dùng để mở rộng các chức năng của Java-enabled server

    Dùng để thay thế cho CGI Scripts

    Trước servlets, chúng ta có các công nghệ để tạo ra web applications:
    • Common Gateway Interface (CGI)
    • FastCGI
    • ASP
    • Server-side Java Script

    Đặc điểm Servels:
    • Không bị phụ thuộc
    • Làm việc trên nhiều web servers
    • Là công nghệ đầu tiên của java để tạo ra web Application
    • Không nằm trong core Java API mà nằm trong hai package javax.servlet và javax.servlet.http của Java Servlet Development Kit (JSDK)

    (còn tiếp)
  2. Thanked 77 Times in 40 Posts
    Phần II. Kiến trúc MVC (Model _View_Controller)


    1. Khái niệm:

    Mô hình Model-View-Controller chia các components của ứng dụng thành 3 loại khác nhau đó là Model (mẫu), View (hiển thị), và Controller (điều khiển). Các components của mô hình MVC đảm nhận một trách nhiệm nhất định và mỗi components đều độc lập với các components khác. Việc thay đổi 1 components sẽ không ảnh hưởng hoặc ảnh hưởng rất ít đến các components khác. Nhiệm vụ của các components này là:
    • Model (mẫu): Model đảm nhận nhiệm vụ cung cấp dữ liệu từ cơ sở dữ liệu và lưu các thông tin đó ở nơi chứa dữ liệu. Tất cả các Business Logic đều được thực thi ở Model. Dữ liệu được nhập vào bởi người sử dụng qua View sẽ được kiểm tra ở Model trước khi được lưu vào cơ sở dữ liệu. Truy xuất dữ liệu, sự hợp lệ của dữ liệu và data saving logic là các thành phần của Model.
    • View (hiển thị): View trình bày việc hiển thị của ứng dụng và nhận trách nhiệm lấy dữ liệu từ người sử dụng, gửi các yêu cầu đến Controller rồi sau đó nhận trả lời từ Controller và hiển thị kết quả đến người sử dụng. HTML, JSP, các thư viện Tag và các file nguồn là các thành phần của view.
    • Controller (điều khiển): Controller là trung gian giữa Model và View. Controller có trách nhiệm nhận các yêu cầu từ Client. Khi mà yêu cầu đuợc nhận từ Client, Controller sẽ thực thi business logic thích hợp từ Model và sau đó xuất ra dữ liệu cho user sử dụng View component. ActionServlet, Action, ActionForm và struts-config.xml là các thành phần của Controller.


    Mối quan hệ giữa các thành phần

    2. Mối quan hệ giữa View và Controller:
    • Trong MVC truyền thống, các view và controller được kết hợp chặc chẻ với nhau. Mỗi view được kết hợp với một controller duy nhất. Controller được xem như một Strategy (sự quản lý) mà view sử dụng cho đầu vào. View cũng chịu trách nhiệm tạo ra các khung nhìn và controller mới.
    • Có sự logic rằng các khung nhìn và các controller có quan hệ mạnh mẽ với nhau, đầu vào và đầu ra của một ứng ụng được liên hệ chặc chẽ với nhau. Hầu hết các nền GUI MVC, view và controller được trộn trong một đối tượng. Điều này được gọi là Document View. View và controller được kết hợp thành view. Model trở nên được biết như là tài liệu.
    • Passive model luân phiên chiệu trách nhiệm nhiều hơn về controller, vì nó phải thông báo cho các view khi nó có sự cập nhật.
    • Sự hữu ích web hiện đại của MVC luân phiên thậm chí là nhiều hơn các MVC truyền thống về việc chiệu trách nhiệm của view đối với controller. Controller chiệu trách nhiệm tạo ra và lựa chọn các view và view hướng đến việc chiệu trách nhiệm ít hơn đối với các controller của nó.

    3. Mối quan hệ giữa Model và View:

    View phụ thuộc vào model. Các sự thay đổi đối với giao diện model đòi hỏi các sự thay đổi song song trong view.
    • Thật khó để có được một sự tách biệt rõ rành giữa model và view. Chẳng hạn như, xét một yêu cầu “hiển thị một cán cân âm bằng mầu đỏ”. Đầu tiên cán cân, điều này xuất hiện là yêu cầu đầu ra rõ ràng và sự kiểm tra có thể được đặt trong view theo một hình thức rõ ràng như sau:

      if balance < 0 then red
    • Điều này có thể xâm phạm đến sự tách biệt của các thành phần trong MVC.
    • Qua sự phân tích ở trên yêu cầu thực sự là “hiển thị sự cân bằng được cường điệu bằng mầu đỏ” và định nghĩa của cường điệu = cán cân < 0= nên được đặc trong model vì đó là thuộc về sự mô tả miền. Thật dễ dàng cho tác nghiệp để chuyển ra của model và chuyển vào view.

    4. Mối quan hệ giữa model và controller

    Controller phụ thuộc vào model. Các sự thay đổi đối với giao diện model có thể yêu cầu sự thay đổi song song đối với controller.

    5. Các lợi điểm của MVC:
    • Giao diện người sử dụng có khả năng thay thế dễ dàng
    • Các view và các controller khác nhau có thể được thay đổi để đưa ra sự lựa chọn các giao diện người sử dụng đối với cùng một model. Chẳng hạn như, cùng một dữ liệu model có thể được hiển thị bởi biểu đồ bar, hay biểu đồ pie, hoặc spreadsheet.
    • Các thành phần hợp thành giao diện người sử dụng
    • Bởi vì MVC đòi hỏi giao diện người sử dụng ứng dụng được cấu trúc thành các đối tượng kế thừa nhau và định nghĩa các quan hệ chuẩn giữa các đối tượng này, các phiên bản chung của các đối tượng này là có thể có được.
    • Chúng thông thường được gọi là các thành phần giao diện kết hợp với các view và các controller thành một đối tượng đơn. WACT là một sự nổ lực để đưa ra một tập các thành phần phong phú tương tự nhau đối với việc phát triển web mà duy trì được sự tách biệt giữa view và controller. Các thành phần thúc đẩy sự sử dụng lại và cắt giảm sự cần thiết đối với các lớp con đặc biệt. Các thành phần này được biết như là các view có khả năng cắm vào trong tuyến tính smlltalk MVC.
    • Nhiều view đồng thời của một model
    • Nhiều view khác nhau có thể hoạt động tại cùng một thời điểm. Mỗi view mô tả đồng thời và độc lập thông tin giống nhau từ một model. Điều này áp dụng nhiều đối với GUI MVC hơn là web MVC.
    • Các khung nhìn được đồng bộ hóa
    • Cơ chế truyền sự thay đổi đảm bảo rằng tất cả các khung nhìn có thể được phản ứng một cách đồng thời trạng thái hiện tại của model.
    • Dễ dàng hơn trong việc thay đổi giao diện người sử dụng
    • Kiểm thử dễ dàng hơn
    • Với MVC thật dễ dàng để kiểm thử chức năng chính của ứng dụng vì nó được đóng gói bởi model.

    6. Hạn chế của MVC:
    • Gia tăng sự phức tạp
    • Sự kết nối chặc chẻ của view và controller đối với model.
    • Sự thay đổi đối với giao diện model đòi hỏi sự thay đổi song song trong view và có thể đòi hỏi sự thay đổi thêm đối với controller. Sự thay đổi code nào đó có thể trở nên khó khăn hơn.
    • Tìm ẩn sự cập nhật dư thừa.
    • Cơ chế truyền sự thay đổi có thể không hiệu quả khi model thay đổi thường xuyên đòi hỏi nhiều thông báo thay đổi. Đây không phải là vấn đề chung nếu passive model được sử dụng.
    • Sự kết nối chặc chẻ giữa view và controller.
    • Sự tách biệt rõ ràng là rất khó, đôi khi là không thể.

    (còn tiếp)
  3. Thanked 77 Times in 40 Posts
    Phần III. Struts Framework (Struts 2.0)


    Kiến trúc của Struts 2.0

    1. Khái niệm:

    Struts là một framework phục vụ việc phát triển các ứng dụng Web trên Java. Struts cung cấp một framework thống nhất để deploy(triển khai) các ứng dụng Servlet và JSP sử dụng kiến trúc MVC. Sử dụng mẫu thiết kế Model-View-Controller (MVC), Struts giải quyết rất nhiều các vấn đề liên quan đến các ứng dụng Web hướng business đòi hỏi hiệu năng cao sử dụng Java servlet và JSP. Struts cơ bản định hình lại cách các Web programmer nghĩ về và cấu trúc một ứng dụng Web.

    Struts là một tập thư viện các thẻ JSP tùy chọn (Custom JSP Tag): Struts cung cấp các thư viện thẻ tùy chọn cho việc thể hiện các thuộc tính của bean, quản lý các HTML forms, lặp lại các kiểu cấu trúc dữ liệu, và đưa ra các HTML có điều kiện.

    2. Tiến trình thực thi mô hình MVC của Struts như thế nào?


    Mô tả tiến trình mà hầu hết các ứng dụng struts phải tuân theo

    Tiến trình này có thể được chia thành 5 bước cơ bản sau:

    1. Một request được gửi đến từ view
    2. ActionServlet sẽ tiếp nhận request này, phân tích, kiểm tra. Sau đó chỉ định cho Action tương ứng thực thi yêu cầu, tính toán những tác vụ cần thiết.
    ActionServlet đóng vai trò là Controller
    3. Action sẽ thao tác và xử lí trên Model của ứng dụng
    4. Mỗi khi Action hoàn thành việc thao tác và xử lí, nó trả quyền điều khiển về cho ActionServlet kèm theo một key gắn kèm với kết quả trả về. ActionServlet sẽ dựa vào key này mà quyết định xem các kết quả trả về sẽ được hiển thị như thế nào.
    5. ActionServlet trả lời bằng cách gửi lại một request cho view là một liên kết đến kết qua trả về của Action thông qua key trên. Sau đó, view làm nốt công việc trình bày kết quả.
    Nguồn benalpenliebe.blogspot.com

    3. Cấu trúc của Struts:

    • Một hoặc nhiều Action, mỗi action trong trang web sẽ ánh xạ chính xác đến một thành phần được định nghĩa trong file struts-config.xml. Action được triệu gọi bởi người dùng từ một trang HTML hoặc JSP thông qua một liên kết hay thông qua thuộc tính action trong thẻ
      .
    • Một thành phần sẽ định nghĩa một lớp ActionForm, trong một số trường hợp, nó sẽ được sử dụng để validate(xác nhận) các dữ liệu trong form được submit bởi người sử dụng. Nó cũng định nghĩa lớp Action nào sẽ được sử dụng để xử lý các yêu cầu từ phía người dùng.
    • Một lớp ActionForm có thể sử dụng một hoặc nhiều forward được định nghĩa trong thẻ đề nói cho một ActionServlet trả về các response tương ứng với các request của người dùng. Chúng ta có thể định nghĩa nhiều forward trong thẻ .

    4. Các thành phần chính của một ứng dụng struts:

    Struts Model Components

    Model là một thành phần được cho là quan trọng nhất trong các ứng dụng MVC.
    Model bao gồm các business entities và một tập các qui tắc để quản lí việc tổ chức và thao tác dữ liệu.

    Struts không cung cấp các Model Component chuyên dụng, tuy nhiên chúng ta có thể sử dụng lại các Model của các ứng dụng khác hoặc tự xây dựng các model của riêng mình.

    Struts View Components

    Mục đích của thanh phần Struts View này cũng giống y như một thành phần view trong các ứng dụng theo mô hình MVC: chịu trách nhiệm trình bày thông tin được cung cấp bởi Model.

    Struts sử dụng JSP để thiết kế thành phần View. Ngoài ra, để hỗ trợ và mở rộng khả năng của View, chúng ta cũng có thêm thư viện Taglib, sử dụng HTML, JS… cho mục đích trình bày thông tin.

    Struts Controller Components

    Struts cung cấp hai thành phần rất quan trọng đó là ActionServlet và Action để điều khiển và quản lí mọi yêu cầu của người dùng cũng như việc thao tác với dữ liệu
    ActionServlet chịu trách nhiệm nhận và xử lí các request từ phía người dùng, chỉ định Action thực thi tương ứng với từng yêu cầu cụ thể.

    Action chịu trách nhiệm thao tác với Model, nó kết hợp rất chặt chẽ với ActionServlet. Cả hai thành phần này đóng vai trò làm Controller trong Struts.

    Struts taglib
    Cung cấp một tập các tag library cho việc phát triển ứng dụng, bao gồm cả các taglib hỗ trợ thiết kế HTML và JSP taglib.

    Struts Config
    File cấu hình của ứng dựng Struts.

    5. Cơ chế hoạt động:


    1. Ứng dụng web mà bạn phát triển có một mô tả triển khai (WEB-INF/web.xml) mà bạn phải viết. Tập tin này mô tả cấu hình ứng dụng web của bạn, bao gồm trang khởi động (là tập tin đuợc hiển thị trong một thư mục khi yêu cầu không chỉ rõ trang nào), ánh xạ các servlet (đuờng dẫn hoặc phần mở rộng), và các tham số truyền tới các servlet đó.

    Trong tập tin web.xml,bạn phải cấu hình ActionServlet làm servlet xử lí tất cả các yêu cầu đối với một ánh xạ cho truớc (thuờng sử dụng phần mở rộng .do). ActionServlet chính là "bàn điều khiển" đuợc nhắc tới trong phần mở đầu của bài viết. Cũng trong tập tin web.xml, bạn cấu hình cho ActionServlet sử dụng một hoặc nhiều tập tin cấu hình cho bản thân Struts.

    Từ bây giờ, giả sử chúng ta đang cài đặt ứng dụng web trên máy chủ tại vị trí /myapp, và chúng ta sử dụng cấu hình đơn giản nhất có thể từ đó. Để biết thêm chi tiết về các mô tả triển khai, bạn có thể đọc thêm Đặc tả Servlet có trên trang của Sun.

    2. Trong tập tin cấu hình framework, bạn liên kết các đuờng dẫn với thành phần điều khiển của ứng dụng, chính là các lớp Action (ví dụ như "login" => lớp LoginAction). Việc liên kết này thông báo cho ActionServlet rằng để đáp ứng yêu cầu http://myhost/myapp/login.do, nó cần gọi thành phần điều khiển của bạn, là LoginAction.

    Hãy lưu ý về phần mở rộng do trong URL này. Phần mở rộng sẽ khiến máy chủ của bạn (Tomcat chẳng hạn) gọi ActionServlet. Cấu hình đuợc tham chiếu và LoginAction đuợc thực thi.

    3. Với mỗi Action,bạn cũng cấu hình framework với tên của các trang kết quả có thể đuợc hiển thị tuơng ứng với Action đó. Có thể có nhiều hiển thị đuợc dùng làm kết quả của một Action (thuờng có ít nhất là hai: một tuơng ứng với kết quả thành công và một ứng với kết quả thất bại).

    Action của bạn (phần điều khiển mà bạn viết) đuợc dựa trên các tên ánh xạ kết quả logic này. Nó thông báo cho ActionServlet bằng các từ như "success", "failure", "ready", "ok", "UserError", vân vân... Framework (thông qua cấu hình mà bạn đã thiết lập) sẽ biết cách chuyển tới các trang thích hợp. Việc cấu hình này tận dụng ưu thế của việc cấu hình lại đối với lớp hiển thị bằng cách chỉnh sửa các tập tin cấu hình XML.

    Tới lúc này, framework đã biết cách ủy quyền cho các thành phần điều khiển của bạn và các kết quả cần đuợc hiển thị sau khi các thành phần điều khiển xử lí. Phần mô hình (model) của ứng dụng sẽ hoàn toàn phụ thuộc vào bạn, và sẽ đuợc gọi từ các thành phần điều khiển của bạn.

    4. Bạn cũng có thể liên kết một JavaBean với một action (hoặc một tập hợp nhiều action) trong tập tin cấu hình của framework. JavaBean đuợc sử dụng như một kho lưu trữ cho form hoặc hiển thị dữ liệu có thể đuợc kết nối giữa lớp hiển thị và lớp điều khiển.

    Các JavaBean này cũng có thể đuợc truy cập từ các thành phần điều khiển của bạn (như lớp LoginAction) và từ các trang hiển thị được liên kết với thành phần điều khiển đó. Chúng cũng có thể được kiểm tra với sự trợ giúp của framework để đảm bảo rằng người dùng nhập thông tin chính xác vào các form.

    Lưu ý rằng bạn phải sử dụng một công nghệ máy chủ nào đó (JSP, Velocity, XSLT) để lớp hiển thị nhìn thấy các dữ liệu này (dạng HTML thuần không dùng được). Framework hoạt động ở phía máy chủ nên phần hiển thị ở máy khách cần được tạo ra ở đó. Máy kháh đẩy dữ liệu trở lại thông qua phương thức thông thường của form (POST/GET), và framework sẽ cập nhật các dữ liệu đó trong Bean trước khi gọi các thành phần điều khiển.

    5. Trong ứng dụng web sẽ có các trang hiển thị mà người dùng nhìn thấy. Đó có thể là các trang JSP, các mẫu Velocity, các trang XSLT, ... Tập các trang JSP và thẻ JSTL có sẵn trong framework cho bạn sử dụng nhưng bạn có thể sử dụng bất cứ công nghệ hiển thị chuẩn nào cũng được. Ngay cả các tập tin HTML thuần cũng có thể được dùng trong ứng dụng nhưng chúng sẽ khong tận dụng được các tính năng động.
    Theo sau thành công của thư viện thẻ JSP, một số gói khác đuợc tạo ra để framework đuợc sử dụng dễ dàng hơn với công nghệ hiển thị ưa thích của bạn. Với các mẫu Velocity, có công cụ hiển thị cho Velocity bạn. Nếu bạn muốn dùng XSLT trong ứng dụng, bạn có thể sử dụng stxx hoặc StrutsCX.

    Các gói này giúp các phần tử chuẩn của Struts đồng nhất với công nghệ hiển thị gốc. Bạn cũng có thể sử dụng cả JSP, Velocity và XSLT trong cùng một ứng dụng!
    Do Struts phụ thuộc vào công nghệ Servlet chuẩn, bạn có thẻ sử dụng bất cứ công nghệ hiển thị Java nào với nó.

    6. Mặc dù trọng tâm của Struts là ở thành phần điều khiển (C), lớp hiển thị là một thành phần quan trọng của bất kì ứng dụng nào. Thư viện thẻ Struts có một số thẻ đặc trưng dể giúp bạn sử dụng các dữ liệu động trong phần hiển thị của mình.
    Các thẻ JSP góp một phần đáng kể trong mã nguồn cơ sở của Struts. Trong phiên bản 1.1b3, khi mà mã Java cho phần lõi của Struts chỉ gồm khoảng 28000 dòng thì phần mã Java cho thư viện thẻ đã lên tới 41000 dòng.

    Các thẻ này giúp bạn kết nối lớp hiển thị (V) với lớp điều khiển (C) mà không phải nhúng quá nhiều mã Java trong trang JSP. Việc này giúp trang hiển thị có dạng như XML và dễ dàng hơn cho công việc của các nhà thiết kế web. Nó cũng giúp giảm thiểu các lệ thuộc giữa phần điều khiển và phần hiển thị.

    Có cả các thẻ gúp bạn quốc tế hoá, hiển thị thông báo lỗi, ...

    Tất cả các tính năng này phụ thuộc vào các tập tin cấu hình mà bạn cung cấp cho Struts.

    Bạn cũng cần ghi nhớ rằng cơ chế đuợc mô tả ở đây chỉ có tác dụng khi các yêu cầu đuợc xử lí bởi ActionServlet.Và điều này chỉ xảy ra khi yêu cầu từ trình duyệt khiến máy chủ (như Tomcat, WebSphere, ...) gọi ActionServlet. Do đó bạn cần đảm bảo rằng các trang phụ thuộc vào Struts đuợc gọi thông qua một yêu cầu đuợc ánh xạ tới ActionServlet (có phần mở rộng .do).
    • Property file : dùng để lưu các tin nhắn mà đối tượng hoặc trang web có thể sử dụng.
    • Các file thuộc tính cũng có thể được dùng để lưu các tiêu đề và các dữ liệu chuỗi khác. Chúng ta có thể tạo ra nhiều property file để to xử lý nhiều ngôn ngữ khác nhau.
    • Business objects : Đây là nơi các quy tắc của các dự án tồn tại. Đây là những module mà chỉ cần điều chỉnh các hoạt động trang web từng ngày.

    6. Thư viện thẻ Struts để xây dựng các thành phần trình diễn trong một ứng dụng:
    • : cung cấp cho nhà phát triển ứng dụng một tập các thẻ JSP để chia nhỏ giao diện người dùng thành các thành phần có thể dễ dàng tháo rắp.
    • : cung cấp cho nhà phát triển ứng dụng một tập các thẻ JSP để quản lý đầu ra từ một JavaBean.
    • : có thể được sử dụng để ứng dụng các điều kiện logic trong một trang JSP.
    • : có thể sử dụng để tạo ra các thành phần form

    7. Ưu điểm của Struts (so với MVC sử dụng requestDispatcher):
    • Struts 2 được xây dựng và phát triển dựa trên nền tảng mô hình MVC nên nó thừa hưởng được đầy đủ các ưu điểm mà mô hình MVC đem lại.
    • Dễ dàng tùy chỉnh (customize) chu kỳ xử lý (request lifecycles ) cho từng action
    • Giải quyết hiệu quả vấn đề internationlization và localization trong các ứng dụng web
    • Tự động chuyển đổi kiểu dữ liệu chuỗi truyền thống trong tham số request parameter thành các đối tượng lớp dữ liệu java => tiết kiệm được thời gian và công sức cho các lập trình viên
    • Cung cấp các thẻ tag,các themes và templates giúp cho việc làm giao diện GUI trở nên dễ dàng,nhanh lẹ và tăng tính tái sử dụng.
    • Tính mở rộng (Extensibility) cao thông qua việc hỗ trợ các plug-in
    • Hỗ trợ portal.
    • Hỗ trợ AJAX
    • Dễ dàng tích hợp với Spring framework(*) và Hibernate.

    8. Nhược điểm của Struts:

    Để sử dụng MVC với chuẩn RequestDispatcher, ta cần nghiên cứu sâu với chuẩn JSP và Servlet APIs. Để sử dụng MVC với Struts, ta còn phải hiểu rõ cả framework rộng lớn và phức tạp, nó tương tự như việc tìm hiểu cả cái cốt lõi của hệ thống. Điều bất lợi này đặc biệt đáng kể với những dự án nhỏ, những dự án có ít thời gian để thực hiện, và những lập trình viên có ít kinh nghiệm; ta mất rất nhiều thời gian trong việc nghiên cứu Struts khi thực hiện đề án.

    Framework là một thư viện, bộ khung để phát triển các phần mềm ứng dụng. Tức là nó tạo ra các "Vật liệu" ở từng lĩnh vực cho người lập trình viên, thay vì họ phải mất nhiều thời gian để tự thiết kế trước khi dùng. Do vậy, người lập trình viên chỉ cần tìm hiểu và khai thác các vật liệu này rồi thực hiện (tức lập trình) để gắn kết chúng lại với nhau, tạo ra sản phẩm.

    Framework có 2 thành phần chính là Common Language Runtime (CLR) và NET Framework class library. CLR là môi trường được dùng để quản lý sự thi hành các nguồn mã mà ta đã soạn ra và biên dịch trong các ứng dụng. Tuy nhiên khi biên dịch nguồn mã, ta lại biên dịch chúng ra thành một ngôn ngữ trung gian gọi là Microsoft Intermediate Language (MSIL).

    Phần ghi chú:

    Spring Framework, hay ngắn hơn là Spring, là một cấu trúc dùng để xây dựng chương trình ứng dụng mã nguồn mở dành cho ngôn ngữ lập trình Java. Phiên bản đầu tiên của nó do Rod Johnson viết, và đã được ông xuất bản cùng với quyển sách đầu tay Expert One-on-One Java EE Design and Development (Nhà xuất bản Wrox Press, Tháng 10 năm 2002) - tạm dịch là "Thiết kế và kiến tạo Java EE - tương giao cá nhân một đối một chuyên ngành". Phiên bản phần mềm này cũng còn được xuất sang nền tảng .NET (.NET platform), được gọi là Spring.net.

    Kiến trúc của Spring Framework được ra mắt công chúng lần đầu tiên hồi tháng 6 năm 2003 dưới Giấy phép Apache - phiên bản 2.0. Phiên bản 1.0 đánh dấu mốc thành đạt đầu tiên được xuất bản vào tháng 3 năm 2004, và tiếp đó vào tháng 9 năm 2004, tháng 3 năm 2005.

    Tuy Spring Framework không bắt buộc người ta phải tuân theo một mô hình lập trình (programming model) cụ thể nào, song nó lan truyền rộng rãi trong cộng đồng những người viết chương trình dùng Java, như một hình thức chủ yếu thay thế cho mô hình Enterprise JavaBean. Theo thiết kế, bộ khung hình này giải phóng lập trình viên dùng Java, cho phép họ nhiều quyền tự do hơn, và đồng thời cung cấp một giải pháp tiện lợi, đầy đủ dẫn chứng bằng tài liệu, dễ dàng sử dụng, phù hợp với những thực hành thông dụng trong công nghệ phần mềm.

    Bên cạnh những đặc trưng nền tảng của Spring Framework là những cái có thể dùng được trong bất cứ một chương trình ứng dụng Java nào, rất nhiều các mở rộng và tiến bộ trong việc kiến tạo các trình ứng dụng dành cho nền tảng mạng web (web-based application) dựa trên nền Java Enterprise cũng tồn tại nữa. Spring Framework nổi tiếng cũng một phần do chính đặc thù kể trên và được giới thương mại công nhận như một nền tảng kiến trúc có tầm quan trọng trong chiến lược kiến tạo phần mềm.

Thứ Hai, 26 tháng 8, 2013

Web Application Testing Checklist

What is Web Testing?

Web Testing in simple terms is checking your web application for potential bugs before its made live or before code is moved into the production environment.
During this stage issues such as that of web application security, the functioning of the site, its access to handicapped as well as regular users and its ability to handle traffic is checked.

Web Application Testing Checklist:

Some or all of the following testing types may be performed depending on your web testing requirements.

1. Functionality Testing :

This is used to check of your product is as per the specifications you intended for it as well as the functional requirements you charted out for it in your developmental documentation.Testing Activities Included:
Test all links in your webpages are working correctly and make sure there are no broken links. Links to be checked will include -
  • Outgoing links
  • Internal links
  • Anchor Links
  • MailTo Links
Test  Forms are working as expected. This will include-
  • Scripting checks on the form are working as expected. For example- if a user does not fill a mandatory field in a form a error message is shown.
  • Check default values are being populated
  • Once submitted , the data in the forms is submitted to a live database or is linked to an working email address
  • Forms are optimally formatted for better readability
Test  Cookies are working as expected. Cookies are small files used by websites to primarily remember active user sessions so you do not to log in every time you visit a website. Cookie Testing will include
  • Testing cookies (sessions) are deleted either when cache is cleared or when they reach their expiry.
  • Delete cookies (sessions) and test that login credentials are asked for when you next visit the site.
Test HTML and CSS to ensure that search engines can crawl your site easily. This will include
  • Checking for Syntax Errors
  • Readable Color Schemas
  • Standard Compliance.Ensure standards such W3C, OASIS, IETF, ISO, ECMA, or  WS-I are followed.
Test business workflow- This will include
  • Testing your end – to – end workflow/ business scenarios which takes the user through a series of webpage’s to complete.
  • Test negative scenarios as well , such that when a user executes an unexpected step , appropriate error message or help is shown in your web application.
Tools that can be used: QTP , IBM Rational , Selenium

2. Usability testing:

Usability testing has now become a vital part of any web based project. It can carried out by testers like you or a small focus group similar to the target audience of the web application.
Test the site Navigation:
  • Menus , buttons or Links to different pages on your site should be easily visible and consistent on all webpages
Test the Content:
  • Content should be legible with no spelling or grammatical errors.
  • Images if present should contain and “alt” text
Tools that can be used: Chalkmark, Clicktale, Clixpy and Feedback Army

3.Interface Testing:

Three areas to be tested here are – Application , Web and Database Server
  • Application: Test  requests are sent correctly to the Database and output at the client side is displayed correctly. Errors if any must be caught by the application and must be only shown to the administrator and not the end user.
  • Web Server: Test  Web server is handling all application requests without any service denial.
  • Database Server: Make sure queries sent to the database give expected results.
Test system response when connection between the three layers (Application, Web and Database) can not be established and appropriate message is shown to the end user.
Tools that can be used: AlertFox,Ranorex

4.Database Testing:

Database is one critical component of your web application and stress must be laid to test it thoroughly. Testing activities will include-
  • Test if any errors are shown while executing queries
  • Data Integrity is maintained while creating , updating or deleting data in database.
  • Check response time of queries and fine tune them if necessary.
  • Test data retrieved from your database is shown accurately in your web application
Tools that can be used: QTP

5. Compatibility testing.

Compatibility tests ensures that your web application displays correctly across different devices. This would include-
Browser Compatibility Test: Same website in different browsers will display differently. You need to test if your web application is being displayed correctly across browsers , javascript , AJAX and authentication is working fine. You may also check for Mobile Browser Compatibility.
The rendering of web elements like buttons , text fields etc changes with change in Operating System. Make sure your website works fine for various combination of Operating systems such as Windows , Linux , Mac and Browsers such as Firefox , Internet Explorer , Safari etc.
Tools that can be used: NetMechanic

6.Performance Testing:

This will ensure your site works under all loads. Testing activities will include but not limited to -
  • Website application response times at different connection speeds
  • Load test your web  application to determine its behavior under normal and peak loads
  • Stress test your web site to determine its break point when pushed to beyond normal loads at peak time.
  • Test if a crash occurs due to peak load , how does the site recover from such an event
  • Make sure optimization techniques like gzip compression , browser and server side cache enabled to reduce load times
Tools that can be used: Loadrunner, JMeter

7. Security testing:

Security testing is vital for e-commerce website that store sensitive customer information like credit cards.Testing Activities will include-
  • Test unauthorized access to secure pages should not be permitted
  • Restricted files should not be downloadable without appropriate access
  • Check sessions are automatically killed after prolonged user inactivity
  • On use of SSL certificates , website should re-direct to encrypted SSL pages.
Tools that can be used: Babel Enterprise, BFBTester and CROSS

8.Crowd Testing:

You will select a large number of people (crowd) to execute tests which otherwise would have been executed a select group of people in the company. Crowdsourced testing is an interesting and upcoming concept and helps unravel many a unnoticed defects.
Tools that can be used: People like you and me wink . And yes , loads of them!
This concludes almost all testing types applicable to your web application.
As a Web-tester its important to note that web testing is quite an arduous process and you are bound to come across many obstacles. One of the major problems you will face is of course deadline pressure. Everything is always needed yesterday! The number of times the code will need changing is also taxing. Make sure you plan your work and know clearly what is expected of you. Its best define all the tasks involved in your web testing and then create a work chart for accurate estimates and planning.

Giới thiệu Selenium WebDriver

Giới thiệu Selenium WebDriver

Với Selenium IDE, chúng ta có thể tạo được các test case ở mức đơn giản với Record-Playback. Bằng cách sử dụng thêm các add-in bên ngoài, chúng ta có thể tiến hơn một bước trong việc sử dụng cấu trúc điều khiển để test case linh động hơn. Tuy nhiên, các add-in không thực sự mạnh trong điều khiển workflow của test case. Để bù đắp việc này, Selenium cung cấp cho chúng ta hai loại thư viện để sử dụng mã nguồn của Selenium khi tương tác với ứng dụng Web: Selenium Remote Control (Selenium RC) và Selenium WebDriver (Selenium 2).
Về cơ bản thì cả hai loại Selenium này đều cho phép chúng ta sử dụng các ngôn ngữ lập trình – Java; .Net; PHP; Python; Perl; Ruby – để thiết kế test case. Tuy nhiên, về cá nhân thì mình thích bạn Selenium WebDriver hơn bạn Selenium RC. Đơn giản vì cái nào ra sau sẽ mạnh mẽ hơn cái trước :-)
 Selenium WebDriver
Đùa thôi, nghiêm túc mà nói thì mình nhận thấy Selenium WebDriver có các thế mạnh so với Selenium RC như sau:

Kiến trúc

Kiến trúc của Selenium WebDriver đơn giản hơn rất nhiều so với Selenium RC. Selenium WebDriver làm việc trực tiếp với trình duyệt ở mức độ hệ điều hành trong khi Selenium RC làm việc với trình duyệt thông qua một hệ thống Server ảo – Selenium Remote Control (RC) Server. Nó cứ như có một người trung gian để chuyển lệnh từ test case của mình lên trình duyệt vậy.

Selenium RC - WebdriverTốc độ

Tất nhiên, khi làm việc trực tiếp giữa hai người (Selenium WebDriver – trình duyệt) thì nó phải nhanh hơn làm việc thông qua người trung gian (Selenium RC – Selenium RC Server – trình duyệt) rồi hen.

Tương tác như đời thật

Với Selenium WebDriver, chúng ta không thể tương tác với các đồi tượng UI ẩn (hidden)/vô hiệu (disable) trong mã nguồn web. Ngược lại, với Selenium RC, chúng ta có thể làm mọi đồi tượng UI có trong mã nguồn, bất kể đồi tượng UI đó nó như thế nào trên UI. Điều này thực sự không tốt cho việc kiểm thử phần mềm vì nó bỏ qua các lỗi UI có thể có. Hơn nữa, trong đời thực, chúng ta không thể tương tác với các đồi tượng UI ẩn/vô hiệu.

Giao diện lập trình ứng dụng API – Application Programming Interface

Các APIs mà Selenium WebDriver cung cấp trong thư viện đơn giản hơn so với Selenium RC. Ví dụ như, với Selenium WebDriver, chúng ta chỉ có click; còn với Selenium RC, chúng ta có click, mouseDown, or mouseDownAt. Quá phức tạp phải không? Hơn nữa, khi sử dụng Selenium WebDriver, chúng ta xác định hành động trước rối mới đền đối tượng UI (làm gì trên đối tượng nào); ngược lại, với Selenium RC, chúng ta xác định đối tượng UI trước rồi mới nói đến làm gì trên nó (với đối tượng này chúng ta sẽ làm gì).
Bên cạnh đó, Selenium WebDriver không phải không có điểm yếu. Thứ mà mình không thích nhất của Selenium WebDriver đó là mã nguồn của nó không chạy trên Selenium Grid được. Cho nên, khi muốn thực thi test case với Selenium WebDriver trên nhiều trình duyệt khác nhau, chúng ta phải cấu hình bằng tay. Buồn là vậy….

http://www.vntesters.com/gioi-thieu-selenium-webdriver/

Introduce yourseft

Points to remember before you attend this interview question:
  • Assume, now you are sitting in front of the HR manager.
  • Take the initiative to attend this question and tell your real answers.

Nidhya said: (Fri, Aug 23, 2013 07:19:59 PM)  
 
Good Morning Sir/Mam.

I am glad to introduce myself in front of you.

My name is Nidhya, I have born and bought up in Tamil Nadu (Virudhunagar). I did my schooling in my native place.

I am doing BE final year in Sri shakthi Institute of engineering and technology.

I am good thinker and quick learner, I am an optimistic person, flexible to work in any shift, have an ability to complete the assignment in the given interval of time, can work for longer hours without any break. I never neglect any opportunity for my improvement without losing hope.

I like playing Table Tennis, Listening to the music and in vacant time I also spent some of the time in my kitchen where I cook delicious food.

My short time goal is hire by good company. My long term goal is to become successful in my field& will be more responsible, knowledgeable personality & respective position in my company and take to my family feel proud of me.

I think this would be possible by working in a highly reputed company like yours.

Coming to my college project, I had done a project "HOTEL STORAGE MANAGEMENT",

On that, based upon the usage details in departmental store, my project display the available stock in store room. I done this project in (SQL and VB) and (JAVA and MSACCESS).

Coming to my family background, my family consists of five members including me, my dad is a former and mom is homemaker. And I have two brothers.

That's all about myself.

Thanks for giving this chance to me.
View Comments(11)   |   Your comments please ...  |   +161   -34

Vandhana said: (Fri, Aug 23, 2013 07:10:42 PM)  
 
Hello sir.

I am very glad to introduce myself to you,

My name is Vandhana mohan, I am pursuing my MCA with 77% in reputed university,

Did class 10 in reputed school with 83%, and class 12 with 83%.

Scored 92% in my UG and awarded TOPPER certificate in my reputed college.

Coming to my family.

I am the only daughter in my family and.

My dad MR. R. Mohan working as ASST. Registrar in reputed University.

My mom MRS. M. Padmavathy is an home engineer.

My strength is having positive attitude in all task that I work and will be putting maximum effort in completing the assigned task.

Prayer, that enrich my positive attitude.

Self-motivation, that increases my confidence in facing any situation.

Easy going, that I will easily mingle with the circumstance and work accordingly to achieve my goal.

My weakness is that I can't bear any criticism that I get from outsider,

I am equally working to get rid of this weakness in my future, because people tell criticism is the only way of analysing ourself and to correct our mistakes.

My hobby is to hear lite-music, because it makes our mind stress free.

My short term goal is to be selected in your estimated company, and to be an active worker.

My long term goal is to be a role model for my fellow workers.

That is all about me sir, thank you for this opportunity and your patience, in listening me sir.
View Comments(3)   |   Your comments please ...  |   +21   -20

Mohit Sharma said: (Fri, Aug 23, 2013 06:16:36 PM)  
 
My name is Mohit Sharma. I am first child of my parents. I have two brother. My Father name is Shri Bijendra Sharma.

He work in a plastic pcv company. My both brother is studying.

I have completed my School life in year 2008. 10th in 2006 with 50% marks & 12th with 71.08% marks.

Completed graduation in 2011. With graduation I have done two year computer Diploma. A level & O level with B grade.

I have more than two year works experience in two company. I hobbies is playing chess And reading books.
View Comments(2)   |   Your comments please ...  |   +17   -49

Mohan said: (Thu, Aug 22, 2013 04:08:34 PM)  
 
Hello.

I am very glad to introduce by myself in front of you.

My name is Mohan and I completed my schooling in Nutan Mahavidyalaya school with 65 percentage in 10th class, and I completed my intermediate at same college in Nutan Mahavidyalaya with 50 percentage and also completed my graduation 66 percentage in the same College. And I am pursuing MCA 3rd year in MGM IOM Aurangabad.

Coming to my family.

My father Arunrao who is a farmer.

My mother Anita is housewife and.

I have one younger brother Balaji who is doing BE in reputed College in Chikhali.

That's all about my family.

My hobbies are listening playing Chess, music, watching movies, chatting with friends.

My strength is hard work, confidence, prayer, positive thinking and I learn through my mistakes.

My weakness is nervousness, sensitive.

My short term goal is to crack this interview and get placed in this company and enhance my knowledge.

My long term goal is to fulfill my parents desire.

That's all about myself.

Thanks you.
View Comments(19)   |   Your comments please ...  |   +129   -20

Varun Kotian said: (Thu, Aug 22, 2013 03:18:05 PM)  
 
Good morning sir/madam,

Am Varun pursuing my 5th semester mechanical engineering in Mangalore.

Am the second child to my parents. My hobbies are listening to music, jamming with my guitar, reading novels and of course trying a bit to save planet earth by gardening.

My strength is that I can absorb utmost pressure, which I have proven through my academics.

I work with integrity through which I get in good terms with my fellow employees.

My weakness is that I find it difficult to reject any project given to me no matter how complex it will be which also attributes leadership in me, and I will leave no stone unturned in nailing the given project.

Prayer has always been by far the best motivating factor and also a confidence booster for me.

My short term goal, without a shadow of doubt is to get hired for this post in your company. And my long time goal is to see your company get past many other competitive companies and get it to the top.

Thats pretty much it Sir and thank you for this opportunity.
View Comments(3)   |   Your comments please ...  |   +20   -9

Tinu said: (Thu, Aug 22, 2013 02:00:00 AM)  
 
I am very glad to introduce by myself in you.

I am Tinu.

I am from india, I was born and brought up in Tamilnadu (chennai) , my husband working here for alfa company from site engg from abu dhabi, so only I came here,

Write now we are stay in abu dhabi.

Coming to my education,

I have completed master of computer application from bharathiyar university with aggregate mark of 80% first class with distinction,

Coming to my work experience,

After completing my graduation I taken up a job for educational institute for all software courses taken, later I have joined on bbc in chennai, my job role is to handle admin and data entry operator, document preparation, file management,

Coming to my family.

My father is a fisherman from india,

My mother is a homemaker,

I have two elder sisters, they are married and well settled,

My strength are self confident, smart worker, smile, I can adjust and interact with new people easily,

My weakness I trust easily anybodies,

My aim is to get a good job for this interview itself.

My hobbies are watching TV, listening music, and chatting friends.

That's all about myself.

Thank you.
No comments yet  |  Your comments please ...  |   +16   -12

Gowthami said: (Wed, Aug 21, 2013 08:25:52 PM)  
 
Firstly I would like to thank you for giving me this opportunity and its my pleasure to introduce myself.

I am Gowthami from salem. I pursuing BE in stream electrical and electronics engineering in vellalar college of technology with 91%. I have completed HSC from Vidhya mandir hr sec school.

My strength is I like to take challenges that I CAN DO IT with my hard work, self confidence, self motivation.

And I like my way of thinking that I take both success and failure in balanced manner.

I never neglect any opportunity for my improvement without losing hope.

My goal is that I want to be one of reason for the success.

My hobby is listening music that regains my strength even in adverse situation.

Thank You.
View Comments(7)   |   Your comments please ...  |   +34   -5

Gourav said: (Wed, Aug 21, 2013 08:00:09 PM)  
 
Hello Sir/madam.

I am Gourav Kumar. I completed my schooling from Ranchi, Jharkhand and is currently pursuing BE. From Manipal Institute of Tech in Civil Engineering. I belong to a business oriented family.

I am one of the top scorers in my branch. My strengths are I am a quick learner, hard working, punctual and a team person. I try to overcome my weaknesses of being shy and easily believing others. I love to play cricket, watch movies, spend time with friends and family and listen to music.

Thank you.
No comments yet  |  Your comments please ...  |   +10   -5

Nisha said: (Wed, Aug 21, 2013 06:15:07 PM)  
 
It's my pleasure sir/mam.

I am Nisha from coimbatore.

My father vasan working in Tamilnadu Electricity Board, my mother Renuka who is homemaker and a younger brother doing his 11th standard.

I have done my schooling in St Mary's convent.

My strengths are I finish my work perfectly, hard working and respect one's views which are.

I always wish to make a happy surrounding.

My hobbies are gardening, playing shuttle, kho-kho.

My short term goal is to own a job and my long term goal is to become a great person in this society.
View Comments(1)   |   Your comments please ...  |   +5   -6

Rajashekar said: (Wed, Aug 21, 2013 06:14:31 PM)  
 
Hello sir,

First of all Thank you for giving me opportunity to introduce my self.

I am Rajashekar, coming to my family background my father is an salesman working in an electronic showroom from past 25 years located in Hyderabad. Mother is an housewife. I have one brother and sister. Sister is elder to me she is married, an housewife and having small child, he is one year old. Brother is Younger to me pursuing his MBA.

Educational background -I done my graduation from SP college affiliated to osmania university, Hyd in march 2008. Intermediate from New govt junior college located in Hyderabad in March 2005 and SSC from tagore's home high school located in Hyd in March 2003.

Career objective is to work in a reputed company, where I can improve my acknowledge and also achieve career growth wise.

I am Self motivated, hard worker, mingle with everyone, easy adaptable.

Hobbies are reading books and listening music.
View Comments(1)   |   Your comments please ...  |   +3   -3

Mohammad Altamash Ansaeri said: (Wed, Aug 21, 2013 05:43:12 PM)  
 
Good Morning,

With pleasure Sir.

I am Mohammad Altamash Absari form Kamptee, dist NAGPUR (M. S).

I did my school from.

I have done my BE in Computer Science and Engg, from Wainganga College of Engg and Management, with 60% aggregate and degree with 64.76%.

I had my secondary education from M. M. Rabbani High School Kamptee with 60.80% and.

Higher secondary education with 64.33% from M. M. Rabbani High School Kamptee.

My strength hard work, my technical knowledge, I am adjustable as per situation and not losing hope, positive thinking, self confidence. I believe in GOD.

My weakness, I get tensed when things not going as per my expectation. My short term goal is a cracking this interview and long term goal is get a high position in this company.

My ambition is to become a IAS Officer.

My hobbies are watching movies, playing FOOTBALL, chess, browsing educational sites and make desktop Application.

My Favorite game is Football is Also my LIFE.

I represent Two time at State Level in Football.

Thank you Sir its ALL about ME.
No comments yet  |  Your comments please ...  |   +5   -6

Shamim said: (Wed, Aug 21, 2013 05:23:48 PM)  
 
Well, I am Shamim from Bihar. I did my schooling and intermediate at my native itself and Bachelor of Business management in finance & accounting from Bangalore university, in 2004 and master of Business administration in finance from Visveshwarai technological University, Karnataka, in 2006.

Currently I am working with Qipco Holding Company, Doha, Qatar as an senior Finance Executive & I am having over 8 years of extensive experience in all areas of finance and accounting. I am so flexible to work in different environment. My hobbies are listening to music, singing, travelling & net surfing.

We are five in the family my father, mother, a brother & a sister that's all.
View Comments(1)   |   Your comments please ...  |   +4   -2

Mudra Sheth said: (Wed, Aug 21, 2013 04:04:09 PM)  
 
I am Mudra Sheth from Instrumentation branch of L. D. C. E.

Born in Mumbai did most of my schooling in Vadodara, then had to continue in valsad and Jamnagar due to father's job as a chemical engineer.

I have younger sister who is in architecture and my mother is a homemaker. She has always been very supportive and inspiring.

My hobbies include sketching, painting, listening to music and travelling.

As I mentioned earlier I have been to places so one of the qualities I developed over time is adapting to changes.

I like adventure and travelling so I often go on tracking camps.

Other things on my interest include robotics and automation, so I participated in robot racing events both land and water and even once managed an event called robo sanjivani.

I am now willing to work in the field of my study with full dedication in reputed company such as yours where I can develop my skills further.
No comments yet  |  Your comments please ...  |   +3   -2

Hemant Jain said: (Wed, Aug 21, 2013 03:03:51 PM)  
 
First of all, a warm good morning to you.

My name is Hemant Jain, I'm belongs from ALWAR, RAJASTHAN.

I have done B-Tech in the field of electronic instrumentation and control engineering from the college named as institute of engineering and technology which is affiliated to Rajasthan Technical University.

I have done Secondary Education from the Kendriya Vidyalaya and senior secondary from St. Anselm Sen. Sec. School.

I have done summer Internship on Microstrip patch antenna.

There are two projects have been built during B-Tech, in which Dactylogram based armor system as Minor Project and Fingerprint Based attendance system as Major Project. WE are the family of four members, my father's name is Mr. K. L Jain and he is a businessman in the field of tea marketing.

My mother's name is Mrs Saroj Jain, she is a teacher in government school. I have one elder sister got married several years ago.

My strength are tolerance capacity, positive attitude and have patience in opposite situations. Also I am a Smart Worker too.

Weakness is got tensed when situation is out of control.

My hobbies are to playing synthesizer and making printed circuit boards in spare of time.

My main aim of life is to be honest throughout life and achieve repudiated position.

Motto of life is to LEARN and SERVE.

Thank You.
No comments yet  |  Your comments please ...  |   +3   -1

Archana said: (Wed, Aug 21, 2013 11:25:03 AM)  
 
Hi. Sir,

Thank you for giving this opportunity.

My name is Archana. I completed my school education at my village with 87.3%,

And my secondary education completed at nellore with 93.3%.

And my B-Tech completed with 77%.

And recently I completed java course.

Coming to my personal details I have three sisters and my mother is home maker.

And coming to my strengths I am good logical thinker, self confidence, hard worker.

My hobbies playing chess.

Thank you.
No comments yet  |  Your comments please ...  |   +6   -3

Mayank said: (Wed, Aug 21, 2013 10:57:34 AM)  
 
Hi, I am Mayank Rajan from patna. I completed my 12th and 12th in my native place, after that I move on to bhubaneswar where I completed my B-Tech in computer science branch from BPUT university with 7.1 cgpa.

My hobbies are listening music, cricket and badminton and in vacant time I also spent some of the time in my kitchen where I cook delicious food.

Coming to my family member: My father is a government employe, my mother is a housewife and I have one brother & sister both are studying in B.Com and B.A respectively.

My strength is I am hard working, user friendly, self motivated and self confidence.

My weakness is nervousness.

My short term goal is hire by good company.

My long term is be a good Project manager in a reputed company.

This is all about myself.

Thank you for all of you to give me this opportunity.
No comments yet  |  Your comments please ...  |   +2   -3

Nawal Prajapati said: (Wed, Aug 21, 2013 10:25:18 AM)  
 
Good Morning Sir.

1st of all I would like to say thank you to giving me this opportunity to introduce my self in front of you.

I am Nawal prajapati,

I am from jaipur (rajasthan).

May I start with my qualification.

I have done my graduation in business management and along with graduation I have also done one year certification course in aviation and hospitality from Kingfisher training academy jaipur.

May I tell you about my family.

In my family we are seven members my father, mother, my elder brother and my brother wife and his two son,

My father is a contractor and my mother is house maker, brother has a mobile repairing shop, my brother wife is also house maker and my two nephew are studying in class 8th &6th,

May I tell you about my work experience.

I worked 6 month in ananta spa and resort as a Job trainee.

And after that I want in clarks inn alwar rajasthan as a FOA.

And now I am working in clarks inn moradabad (up) as a FOA to till now.

I worked on IDS & Win express.

And my short goal is to get job in your hotel.

My strength is I am self motivated, quick learner.

My hobbies are browsing, chatting, guitar play, listen to music.

It's all about me.
View Comments(1)   |   Your comments please ...  |   +2   -1

Vikash Kumar said: (Wed, Aug 21, 2013 02:11:55 AM)  
 
Good morning sir/madam.

My name is VIKASH KUMAR.

I am student.

I belong to BIHAR.

I have done secondary school and intermediate from BSEB Board.

I also done Bca from SMU (Sikkim Manipal university). I am pursuing MCA final year student from pune university.

My hobbies are reading news paper and cricket paying and sometimes watching movie.

Family background - I have six member including me. My father is a farmer. My mother is housewife. I have one brother and two sister.

My short term goal is crack this company interview and get place in this company and enhance knowledge.

My longterm goal is a high position in this company after five year.

Strength - Positive attitude, self motivated, observe good point, Quick Learner.

Weakness - Nervous, emotional, I eat fast.
View Comments(1)   |   Your comments please ...  |   +3   -3

Mahalakshmi Adinarayan said: (Tue, Aug 20, 2013 11:06:53 PM)  
 
Hi,

I am very happy to introduce myself in front of you.

My name is Mahalakshmi Adinarayan and I did my BCA from SNDT College Pune.

I did my schooling from S V Union School Pune.

My native place is Chennai.

Coming to my family my name is Adinarayan and he is a Central Government Employee.

My mother Anuradha is a Housewife and I have one elder sister who is married and settled at chennai.

My hobbies are listening music and chatting with friends.

My short term goal is to crack this interview and hire by you. My long term goal is to get higher position in this company.

Thats all about myself.

Thanks for giving this chance to me.
No comments yet  |  Your comments please ...  |   +3   -5

Bipin Kumar said: (Tue, Aug 20, 2013 08:34:13 PM)  
 
Hello sir/madam.

I am glad to introduce myself in front of you.

My name is Bipin kumar, native of dhanbad jharkhand, just completed my BE. With Mechanical branch from SRITS, Datia, affiliated from RGPV, Bhopal.

I had done my schooling from SVM, sindri, Dhanbad.

Coming to my family background my father is a retd. Employ of SAIL, retd. On the post of Senior formain, my mom is a homemaker, my older bro is a software testing engineer in MNC at Delhi.

My hobbies are listening music, playing chess, pranayama dhyana, and hangout With friends which I love most.

My strengths are hard work, dedication to the work, and adaptability, and team which is the key factor leads to success, and weakness is I feel restless until I finish my job within time.

My short term goal is to get a job in your esteem organization, and long term goal is fulfill my parents expectation.

Thats all about myself.

Thank you.
No comments yet  |  Your comments please ...  |   +2   -4

Pradyumna said: (Tue, Aug 20, 2013 07:21:59 PM)  
 
Good Morning sir,

First of all I would like to thank you for giving me an opportunity to describe about my self. I was born and brought up in hyderabad.

I studied in local private school and done 12th from Narayana jr college. Cracking a decent rank in AIEEE I was into this NIT which is highly reputed for its studies. Coming to my family, my father is an Asst. Manager in a transport company.

My mother is a homemaker. I have a sister. She recently got married. Looking through my C.V. You will know that I have a very good academic record.

In 1st year I was a bit lagging behind the class because I was never been such distant to my parents. But as you can see I bounced to back to a high percentage in second year and continued to be in the list of toppers.

My one and only goal is to make my family feel proud of me. I think this would be possible by working in a highly reputed company like yours.

I am a lazy guy at my work like I always try to solve my problems at ease but in a truthful way. I am also quick learner.

Thanking you sir.
No comments yet  |  Your comments please ...  |   +3   -0

Chandu said: (Tue, Aug 20, 2013 06:59:13 PM)  
 
Hello sir/madam,

I am glad to introduce myself to you.

Myself Chandu from Mahbubnagar district.

I did my schooling in Government high school and got 91% in SSC.

So based on merit I got seat in IIIT-Basar which is a 6-years integrated B-Tech course.

I got 8.7 CGPA in PUC and now I am pursuing my B.Tech 3rd year in Civil engineering stream.

About my family My father is a teacher, my mother is home maker and I have a younger brother who is studying SSC.

My hobbies are playing games, listening music and reading novels.

My strengths are optimism, practical thinking, communicating easily with others.

My weakness is unable to do the task unwillingly.

My short term goal is to get the job and my long term goal is to be in a good position in my job.

It's all about me. Thank you sir/madam.
No comments yet  |  Your comments please ...  |   +2   -0

Shamim Khan said: (Tue, Aug 20, 2013 06:46:41 PM)  
 
Well, As you know I am Shamim from Bihar. I did my schooling & intermediate at my native itself and Bachelor of Business management (BBM) in finance & Accounting from Bangalore University, Bangalore, in 2004 and Master of Business Administration (MBA) in finance from VTU, Karnataka, in 2006.

I am having over 8 years of extensive experience in all the areas of accounting. I am so flexible to work in different environment and my hobbies are listening to music, net surfing, singing and travelling to new places.

If the interviewers ask anything more then you can say more about yourself & when you introduce, be careful about pronunciation, fluency, comfortable and the way you talk should be good.
No comments yet  |  Your comments please ...  |   +2   -2

Raju said: (Tue, Aug 20, 2013 04:39:53 PM)  
 
Hello Sir/Madam,

Thanks for giving the opportunity to introduce myself.

Myself Raju K from Bangalore.

My Family consist of four members, My father is a coolie, my mother is a homemaker,

And I have a brother and he is pursuing his 2nd year B.Com.

I have completed my S.S.L.C in Government High school New fort. And P.U.C in the same college.

I have completed my Graduation in B.Com at Government First Grade College Jayanagara.

My hobbies are Watching and playing cricket and Badminton and Chatting with friends.

My strength is positive thinking and I learn through my mistakes.

My Aim is to become a Good Business person.

Thanks for giving an opportunity to introduce myself.
No comments yet  |  Your comments please ...  |   +1   -0

Salman said: (Tue, Aug 20, 2013 03:02:39 PM)  
 
Good morning sir/madam.

I'm very glad introduce my self in front of you.

I'm Salman.

I'm coming from dindigul.

Coming to the my education.

I have done my BE in mechanical engineering, from indra ganesan college of engineering, trichy.

I did my schooling from john paul Higher secondary school, dindigul.

Coming to my family back ground.

My family consist of 5 member.

My father is labor.

My mother is home maker.

I have two younger brother.

Coming to my strength.

My strength leadership quality, innovative thinking, self confident, efficient learner.

My short time goal is to crack this interview and hire by you.

My long time goal is to fulfil my parents desire.

Thank you.
No comments yet  |  Your comments please ...  |   +4   -0

Tukaram said: (Tue, Aug 20, 2013 02:24:20 PM)  
 
Hello sir/madam.

Thanks for giving me an opportunity to tell me about myself.

I am Tukaram completed my graduation from Rsml Latur and doing my post graduate from Navsahyadri group of institute.

I did my schooling L M V chakur.

About my family background we are 5 people father, mother, 2 elder brother.

My father is a Farmer and my mother takes care of us.

One the elder brother works in panchyat samiti & other elder brother work as a doctor.

My short term goal is to get job in reputed company.
No comments yet  |  Your comments please ...  |   +1   -0

Vignesh said: (Tue, Aug 20, 2013 01:55:46 PM)  
 
I Would like to introduce my self, in front of you. My self, V. Vigneshwaran from ooty.

Coming to my Educational qualification.

I did my schooling in Morning Star Higher Secondary school, ooty.

I completed 10th with 89% and 12th 84%. After that I joined Bsc IT in Dr. NGP Arts and Science college.

I am a Student of third year.

Coming to my family background.

In my family, We are five including me. My father name is Mr. K vijayasundaram. He is former.

My mother name is Mrs. K Valarmathi. She is home maker.

I have two brothers. They are Vinoth and Vivek. My elder brother is a Auto driver and My Younger brothers is doing 12th standard.

Then,

Coming to my Experience.

I have 4 years experience in Medical Records Management at Kovai Medical Centre and Hospital.

Coming to my strength.

I am a self motivated person. And also I am a hardworker.

I am good programing C, C++, HTML.

My short term goal is placed in a good MNC company.

My long term goal is take care of my parents.

That's all about me.

Thank you.
No comments yet  |  Your comments please ...  |   +2   -1

Kalpana said: (Tue, Aug 20, 2013 10:47:23 AM)  
 
Yes sir with pleasure,

I'm Kalpana Kalpana means creativity.

I'm from thanjavur.

My educational qualifications are,

I have completed B.Com ug graduation from poondi pushpam college.

And I have also completed M.Com graduation through correspondence.

Coming to my family background.

My father is a salesman in provisional shop.

My mother is a homemaker.

I have to younger sisters both are studying.

My strength is easily maintain a good relation to people.

And my weakness is emotional and little shy girl.

My hobbies are reading books and browsing.

And my goal is working with a reputed company like this company.

Thank You.
No comments yet  |  Your comments please ...  |   +2   -0

Ananya said: (Tue, Aug 20, 2013 12:27:24 AM)  
 
Hello sir/mam,

With my pleasure, thank you sir/mam for giving this opportunity to introduce myself.

My name is Ananya singh.

I am pursuing my B-Tech in ece from B.C.Roy college of engg, durgapur.

I completed my school from Bhartiya vidya mandir, kolkata in CBSE board.

Coming to my family, my father is a railway employee & my mother is a housewife. I have 1 younger brother who is in 12th std & 1 elder sister who is married.

My hobbies are listening musics, playing video games, watching movies & dancing.

My short term goal is to crack this interview & get a good position. My long term goal is to become successful in my field & will be more responsible, knowledgeable personality & on respectable position in my company.

Thats all about me!

Thank you sir.
No comments yet  |  Your comments please ...  |   +3   -2

Kalyan Kumar said: (Mon, Aug 19, 2013 10:37:45 PM)  
 
Hi.

I am glad to introduce myself in front of you.

I K. Kalyan kumar. I am the elder son of Mr. Sreenivasulu garu and Mrs. Uma garu.

Coming to my career, I completed my B-Tech (MEC) in RGMCET, Nandyal with 67.54 percent.

I did my schooling in Ratnam residential high school, nellore.

Coming to my college project, I had done project on formulae car. On that I was played an important role in design and analysis of FSAE car.

My short term goal is to become a design engineer in reputed company and serve my skills.

Thats all about myself.

Thanks for giving chance to express myself.
No comments yet  |  Your comments please ...  |   +1   -0

Prasad said: (Mon, Aug 19, 2013 06:04:34 PM)  
 
Good morning sir/madam,

First of all I would like to thanks to you for giving this opportunity.

I am Prasad and I was born in Andhra Pradesh.

Coming to my education:

I had completed my B. TECH in ABR ENGINEERING COLLEGE belong to IT-branch.

I had completed my intermediate in SDA SCE. SCHOOL in Krishna.

I had completed my SSC in SDA SCHOOL in VZM.

My hobbies are playing volleyball and leasing music.

My strength is hard-work.

My short time goal is to get a good job.

My long time aim is to fulfil my parents desire.

Once again thanking you sir/madam.
View Comments(1)   |   Your comments please ...  |   +3   -0

Shimron said: (Mon, Aug 19, 2013 11:55:34 AM)  
 
Hi guys.

Here I am writing some important tips and tricks that how to give a good self introduction and some do's and don'ts.

Never use myself, herself, himself (instead of these words you can use my name is Or I am.

Never introduce your family members names like my dad is prasad and mom is lakshmi (u can use my dad is agent and mom is house maker).

Don't say my mom is house wife because this is completely wrong and it will indicate bad meaning (use house maker).

This is the sample self introduction.

My name is Maruthi prasad I am from andhra I was born and brought up in andhra pradesh I am 21 years old I completed my degree in hindupur with B.Com computers as specialization and I did my puc from sbvv college and sslc as same school.

Coming to my family background my family consists of five members including me dad is working as marketing as marketing agent and mom is house maker.

And I have two siblings one sister and one brother.

Coming to my skills.

Technical skills are proficiency in communication skills.

I am adaptable and optimistic.

I am quick learner.

Related to my hobbies are playing cricket and listing music.

Thank you sir for giving this chance to introduce myself.

Always be confident (not over confident).

Be sure that you are in simple dress scene (like light colors).

Be with good little smile.

Maintain time punctuality.
View Comments(5)   |   Your comments please ...  |   +23   -1

Shimron said: (Mon, Aug 19, 2013 11:41:00 AM)  
 
Hi sir/madam.

I am very much happy to introduce myself in front of you sir/madam.

I am Shimron Maron, my native place is Tumkur.

I completed my primary schooling in my native Tumkur, and 12th standard in BES College Bangalore.

Coming to my family background I belong to family of five members, myself, my dad, my mom, elder brother and elder sister.

My dad is agriculture officer.

My mom homemaker.

My elder brother and elder sister both are married and well settled in life.

My hobbies are listening music, cooking, drawing etc.

My strength is hard work, dedication, confidence, prayer and willing to learn new things and quickly mingle with others. I believe in hard work and I can handle any situation with positive attitude without losing hope.

My weakness is lazy about things which I was not interested. And very sensitive.

That's all about myself.

Thank you.
No comments yet  |  Your comments please ...  |   +3   -0

Wasim said: (Mon, Aug 19, 2013 11:20:45 AM)  
 
Hello sir/madam,

I am very glad to introduce myself.

I am Wasim, I did my schooling and intermediate from my native place, I completed my graduation and post graduation from Pune university. My hobbies are to play lawn tennis and cricket.

I am quick learner, adopt at any conditions and team players, I hardly knows my weaknesses but each and every person is not perfect.

Come towards my family, I have six members including me, my father is shopkeeper, and mother is housewife.
No comments yet  |  Your comments please ...  |   +1   -1

Ashish Kumar Pathak Akp said: (Mon, Aug 19, 2013 01:59:13 AM)  
 
Hello sir,

I am thankful to you for giving me this opportunity to introduce myself in front of you.

Myself Ashish Kumar from muzaffarpur, bihar.

I am pursuing my B-Tech in information Technology from aryabhatta institute of engineering and management durgapur.

Apart from this, I have done my schooling from north point children's school and st, xaviers school.

My hobby is listening songs.

My strengths is hard working towards task.

My weakness is I copy good thing of people.

My aim is to achieve the best position in the software field according to my knowledge.

Thank you.
No comments yet  |  Your comments please ...  |   +1   -0

Arvind Rai said: (Sun, Aug 18, 2013 06:19:56 PM)  
 
Thanks for giving me an opportunity to tell me about myself.

I am Arvind Kumar Rai completed my Post graduation from periyar university in marketing stream and completed my under graduate from the U.P. College at Varanasi.

I did my schooling from D.A.V. Azamgarth.

About my family background we are 6 people father, mother, 2 elder sister and 1 elder brothers.

My father is an govt employer and my mother is a housewife.

Both the elder sister married, and my brother is a government employee.

My short term goal is to get this job & crack this interview.

I am self motivated, Hard worker.

My hobbies are traveling, meeting people, listening music.

Thank you.
No comments yet  |  Your comments please ...  |   +1   -0

Paridhi Agrawal said: (Sun, Aug 18, 2013 06:04:14 PM)  
 
Hello everyone!

I am Paridhi Agarwal.

I belong to Indore.

My father has business in shares and real estate. My mother is a housewife.

I have an elder brother. He is doing job in Dubai.

I am pursuing BE in IT branch from Sanghvi Institute of Management and Science.

My till date aggregate is 6.2 pointers.

I learned classical dance. And I am very good volleyball player.

I aspire to become a person who never need to see the price tags of the things which I want to buy.

My strength is adaptability. And I am a good learner.

My weakness is my emotional nature.

My hobbies are reading newspaper and doing dance.

Thank you !
No comments yet  |  Your comments please ...  |   +1   -1

Ashu said: (Sun, Aug 18, 2013 02:44:32 PM)  
 
Good Morning sir/madam.

Its a great pleasure to have a chance of interaction with the industry gems like you all.

My name is Ashish kumar. I had completed my schooling from patna central school with a1 grade.

Currently I am a final year student of petroleum engineering in ISM Dhanbad.

I came from rural background and my father is a farmer and mother is a homemaker.

My hobbies are photography, playing cricket and travelling.

My strengths are creativity, dedication, adjustable to change in any manner.

My weakness is to take my work as a sole target and many a times hurting others in this due time of completion of my work.

I don't believe in long term goal rather I divide them into shorter one like right now my single goal to crack this interview.

I have no interest in higher studies if you want to know and want to prove my worth in your company.

Thank you.
No comments yet  |  Your comments please ...  |   +3   -0

Vino said: (Sun, Aug 18, 2013 02:21:29 PM)  
 
Good morning sir/madam.

First of all I tell thanks for giving this wonderful opportunity to me.

I am Vinotha. I am doing my final year computer science engineering.

I did my schooling in Government higher secondary school, Salem. That is my native place.

Coming to my family:

My family consist of four members, including me.

I am the elder daughter in my family.

My father name is Mr. V.Chidambaram. He is a Farmer.

My mother name is Mrs. C.Leela. She is homemaker.

I have one younger brother. He is pursuing Second year EEE.

My strengths are punctuality, hard work, positive thinking and self confidence.

My weakness are overconfidence and I trust anybody easily.

My hobbies are Reading short stories in Tamil, hearing songs and watching TV.

My passion is in web designing. I did some mini projects in this field.

My short term goal is to crack this interview and get placed in this company.

My aim is to be settle my life with a good financial position and do social service.

Thank you.
No comments yet  |  Your comments please ...  |   +0   -0

Yash said: (Sun, Aug 18, 2013 10:21:01 AM)  
 
Good morning sir/madam,

I am very glad to introduce myself in front of you.

I am Amrutha. I successfully completed my schooling in Z. P. SS and got district first in 10th class with 94.5% and intermediate with 90%.

I am pursuing B-tech 3rd year in Civil engineering Branch.

My strengths are hard working, having patience, self-confidence.

My short term goal is to do the job which satisfies me.

My long term goal is to look after my parents happily.

My hobbies are listening music, talking with friends, solving puzzles.

Thank you for giving me this opportunity sir/madam.
No comments yet  |  Your comments please ...  |   +2   -0

Yamini said: (Sun, Aug 18, 2013 09:57:38 AM)  
 
Good morning Sir/madam.

I am Yamini, First of all I would like to thanks to you for giving this opportunity to tell about my self.

I was born on 3rd july 1992 at chittor which is in Andhra pradesh. I did my primary schooling from chittor and I did my 10th from bangalore at presidency public school in the year 2008 with 61.92%.

I completed my PUC from bangalore at SKIES in the year 2010 with 61.67% And I joined for my graduation in the same college that is SKIES, I completed my graduation in the year 2013 with aggregate of 62.82%.

And now I'm seeking for a job in a well reputed company like yours after joining to a job I'm planning to pursue ICWA.

Strengths:

Mingling nature.

Hard working with smart working.

Self confident.

And I don't want to reveal my weakness.

Hobbies:

Collecting outdated currencies, listening songs.

Coming to family background.

My family consist Four members including me.

My father building painter.

My mother home maker.

I have one elder brother, he completed his graduation. And he too seeking for a job and my self.

Thats all about my self.

Thank you.
View Comments(1)   |   Your comments please ...  |   +1   -0

Ankit Kumar Jha said: (Sat, Aug 17, 2013 11:48:43 PM)  
 
My self Ankit kumar jha. Appearing BBA from institute of international trade (kolkata). I passed my matriculation from mithila public school with 86% Marks.

I passed my higher secondary from kendriya vidyalaya bsf kishanganj bihar with 70% marks coming to my family member my father surya kumar jha. He is a businessman and my mother mina devi she is housewife.

My hobby is to play cricket my short term goal is to get job in a reputed organisation where I can apply knowledge and show talent and skill My long term goal is to get promotion in jobs and to fulfil my family desire My strength is my talent, knowledge and skill my weakness is when I get work I won't leave till its completion.

Thanking you for giving me opportunity to introduce my self and for listening my introduction.
No comments yet  |  Your comments please ...  |   +1   -0

Pavithra said: (Sat, Aug 17, 2013 06:43:50 PM)  
 
First of all thank you for giving me this opportunity.

I'm Pavithra. Studying BE Computer Science and Engineering. I have completed my 12th in Hindu Secondary School.

I will say about my family. My father name is Karthikyean. He is an goldsmith. My is housewife. I have one elder brother rajini he has completed B.Com. My sister is lakshmi she is studying BE EC.

My hobby is reading the books, playing games, chatting with the friend, listening the music.

My strength is doing the work with hard work and completed within a time.

My weakness is I hate the work which was not interested.
No comments yet  |  Your comments please ...  |   +0   -0

Dumpati Mahesh said: (Sat, Aug 17, 2013 06:43:28 PM)  
 
Hello sir/madam,

First of all, I am very glad to introduce myself in front of you.

I am Dumpati Mahesh from Matendla village, which is named for good and honesty people.

Coming to my academics,

Currently I am studying B-Tech in Mechanical engg in one of prestigious institute named TGIIIT-Basar.

I completed my two years PUC course M.BI.P.C in the same institute with 8.41 CGPA.

I completed my SSC in a Rural Development Foundation established school, which is in our village (Matendla) with 90.6%.

My short term goal is to get a job in a excellent company like your's to show my professional skills and enrich them.

Coming to my strengths,

I am very passionate about my work, easily adopted to any kind of environment and having more patience.

My weakness is I am little much sensible.

Coming to my hobbies,

I like to play chess and carrom.

Thank you for giving this opportunity sir/madam.
No comments yet  |  Your comments please ...  |   +2   -0

Himanshu Khoriwal said: (Sat, Aug 17, 2013 05:49:05 PM)  
 
Good morning sir/mam,

First of all thanks for giving me opportunity to introduce myself.

My name is Himanshu khoriwal. My hometown is muzaffarnagar. My father is an engineer and my mother is a homemaker. Coming to my educations, I did my schooling from ljp svm inter college, muzaffarnagar, now I'm pursuing my B-Tech from gla university, I'm a final year student. My aggregate till last semester is about 79 %.

I'm a quick learner, optimistic, hard worker plus smart worker and as it is said that doesn't depend how talented you are somethings take their time to happen, so I have patience also and never gives up.

My weakness is that I don't share my problems with others, and try to solve them myself.

Getting into the depth of the work and analyzing every detail is yet another problem I am facing.

As I m a fresher My short term goal is to get a job in a reputed company and long term goal is to achieve a respectable post in company.

Thank you.
No comments yet  |  Your comments please ...  |   +3   -0

Gowthami said: (Sat, Aug 17, 2013 04:14:01 PM)  
 
Hi, Myself Gowthami.

I am from bangalore, I have Completed my Diploma in Computer Science & engineering from GPW college (2011) with an adequate of 71 %.

Currently am pursuing (Started 2013 July) BCA from Manipal University.

Am Currently Working for WIPRO i.e. ING VYSYA Project for Technical support From 1.7 years.

Coming to my Family, my father is an Electrician, mom is a Housewife & I have a young Brother who is doing B.Sc.

My Hobbies: Studying, Browsing, Singing, reading Books, etc.

My Long Term Goal: To reach best level in an reputed Organisation.

My Strength:Good Listener, Good Co-ordinator in team, Hard Work, adaptable for changes, Polite, Dedication & Good analyser & Positive Thinker.

If given a Chance to Work, I shall Prove My Best.

Thank You for this Opportunity.
No comments yet  |  Your comments please ...  |   +0   -0

Vinothkumar said: (Sat, Aug 17, 2013 12:47:42 PM)  
 
Hello sir I am very happy to introduce my self in front of you. And thanks for give this great opportunity to myself. Fine let me start am V. Vinoth kumar currently am studying final year engineering in the steam of eee. At apce under anna university I am too proud for studying in this university.

During my studies I learn following things how to behave with others, how things could be handled properly and how to solve the problems last one safety requirements. I did my polytechnic course at srpc in polur. As well I finished my schooling at gbh school in my hometown.
No comments yet  |  Your comments please ...  |   +0   -2

Pradeep Singh said: (Sat, Aug 17, 2013 10:35:13 AM)  
 
Good Morning Sir/Madam,

I am Pradeep singh.

I am from Pink City jaipur.

Coming to my educational background,

I have pursuing my BCA 2nd year with computer application as my specialization.

I have successfully completed my 10th & 12th from radha bal bharti sen. Sec. School.

This is all about my educational background.

Coming to my hobbies and interest:.

Playing Cricket and Listening Music.

I also make sketch.

My Goal is to be settle my life with a good financial position.

And living a rich simple life.
No comments yet  |  Your comments please ...  |   +0   -1

Krishna Sumanth.P said: (Sat, Aug 17, 2013 08:30:39 AM)  
 
Good morning mam.

I am glad to introduce myself to you.

My name is Krishna sumanth. P, graduated from saveetha school of engineering, saveetha university with 78%.

I did my final year project on "Analysis of handover performance in mobile networks" and has presented the same in national conference conducted at Bannari amman college.

I did intermediate in Balaji jr. College, tirupathi and passed with 91% and completed 10th std in Devi Academy, chennai with 75%.

My hobbies are playing and watching cricket and playing chess.
No comments yet  |  Your comments please ...  |   +2   -1

Arvind Kumar Mathur said: (Sat, Aug 17, 2013 12:22:31 AM)  
 
Good morning Sir/madam.

First of all let me thank you for giving me this opportunity to introduce myself.

I am Arvind kumar mathur.

I am born and brought up in banaras.

Presently I am working in orchid auto sales pvt ltd since last 14 month.

My previous job with automobile sterling (tata motors).

Coming to the my education,

I have done my MBA from UPTU lucknow.

I had my graduation (B.Com) from c c s university meerut.

Coming to the my family background.

My father is an govt employer in northern railway ghaziabad. And my mother is a homemaker.

I have one younger sister and elder brother.

My strength hard work, I am adjustable as per situation, and self confidence.

My weakness is I will neglect the things which I have not interested and believe to everyone.

My hobbies are playing cricket, listening music.

Thank You.
No comments yet  |  Your comments please ...  |   +2   -3