...Grails over J2EE or Ruby on Rails or jRuby Being one of the lighthouse adopters of Grails/Groovy platform, SigmaInfo also offers jQuery development solutions. The company has been developing interdependent web applications using both Grails/Groovy and jQuery as application development platforms for quite a few years now. Grails application development professionals make intelligent use of the lightweight JavaScript library, jQuery, to enhance web applications. Why use jQuery during Grails application development? jQuery is a JavaScript library commonly used by developers around the world. Like Dojo or YUI, this is also considered a standard web 2.0 plug-in and is quite useful in form validation. Grails web application development professionals @Sigma have chosen jQuery for its myriad advantageous features that are immensely helpful in developing Grails applications. jQuery also helps in Ajax development which is seemingly a complex process. Sigma Grails development team uses jQuery extensively and almost in every application development project. Besides, they also make use of jRuby, jMesa and jqGrid for paginated and classifiable list and grid views. jQuery is used in inline form validation and in making dynamic web 2.0 pop-ups for Grails mobile development. jQuery in Grails applications A number of standard web 2.0 features can be created using jQuery and other sorts of lightweight JavaScript libraries and plug-ins. Some of the standard features that can be found in SigmaInfo...
Words: 283 - Pages: 2
...1 Learn Java/J2EE core concepts and key areas With Java/J2EE Job Interview Companion By K.Arulkumaran & A.Sivayini Technical Reviewers Craig Malone Stuart Watson Arulazi Dhesiaseelan Lara D’Albreo Cover Design, Layout, & Editing A.Sivayini Acknowledgements A. Sivayini Mr. & Mrs. R. Kumaraswamipillai 2 Java/J2EE Job Interview Companion Copy Right 2005-2007 ISBN 978-1-4116-6824-9 The author has made every effort in the preparation of this book to ensure the accuracy of the information. However, information in this book is sold without warranty either expressed or implied. The author will not be held liable for any damages caused or alleged to be caused either directly or indirectly by this book. Please e-mail feedback & corrections (technical, grammatical and/or spelling) to java-interview@hotmail.com First Edition (220+ Q&A): Dec 2005 Second Edition (400+ Q&A): March 2007 3 Outline SECTION DESCRIPTION What this book will do for you? Motivation for this book Key Areas index SECTION 1 Interview questions and answers on: Java Fundamentals Swing Applet Performance and Memory issues Personal and Behavioral/Situational Behaving right in an interview Key Points SECTION 2 Interview questions and answers on: Enterprise Java J2EE Overview Servlet JSP JDBC / JTA JNDI / LDAP RMI EJB JMS XML SQL, Database, and O/R mapping RUP & UML Struts Web and Application servers. Best practices and performance considerations. Testing and deployment. Personal and...
Words: 23255 - Pages: 94
...Yung Cheng 2324 Ravenhurst Dr. Plano, TX 75025 OBJECTIVE: Project leader / manager position in software development, information technology. EDUCATION: 2006 MBA, University of Texas at Dallas, Dallas 1996. MS in Computer Science, Georgia Institute of Technology, Atlanta TECHNICAL SKILLS: J2EE Framework, JAVA, JSP, C/C++, UNIX Shell scripts, JavaScript, JDBC, XML web service, Struts MIDDLEWARES: WEBLOG, , STRUTS, CORBA for JAVA and C++, EJB, WLI. WORKING EXPERIENCES: 1996.12 – 1997.7: Concerto Software, Software Engineer Developed software systems for large telephone centers including the development of a Flex Server for Meridian One Switch that enables agents to transfer inbound or outbound calls according to real-time statistics. 1997.7 – current: Verizon Corporation, Member Technical Staff • Local Number Portability (1997), Major Developer, Participated in planning, designing and implementing the LNP application that allows customer to change their local phone service carriers without changing their phone number • Advanced IP Services Ordering System (1998) Participated in planning, designing and implementing the web-based ordering system that allows retail customers to order Verizon IP services (VOIP, FaxOIP, Unify messaging) from internet. Was responsible for server side DB and architecture design and implementation. • Verizon Supply Interface (1999) Participated...
Words: 735 - Pages: 3
...ABAP (Advanced Business Application Programming) ABAP Workbench The ABAP Workbench component is a fully-fledged development environment for applications in the ABAP language. With it, you can create, edit, test, and organize application developments. It is fully integrated in the R/3 Basis system and, like other R/3 applications, is itself written in ABAP. Application Servers R/3 programs run on application servers. They are an important component of the R/3 System. The following sections describe application servers in more detail. Structure of an Application Server The application layer of an R/3 System is made up of the application servers and the message server. Application programs in an R/3 System are run on application servers. The application servers communicate with the presentation components, the database, and also with each other, using the message server. The following diagram shows the structure of an application server: [pic] The individual components are: Work Processes An application server contains work processes, which are components that can run an application. Each work process is linked to a memory area containing the context of the application being run. The context contains the current data for the application program. This needs to be available in each dialog step. Dispatcher Each application server contains a dispatcher. The dispatcher is the link between the work processes and the users logged onto the application server. Its...
Words: 2346 - Pages: 10
...reasons, including solid market validation, niche market, favorable business model and huge potential market and conservative projection. Solid Market Validation: the market validation included both primary research and secondary data collection. The team conducted several face-to-face interviews with the actual J2EE application users and posted a request to fill out the online survey on more than a dozen Java application related news groups. After the number one pain point and market interest level were determined, the team supported the statements by using numbers, scales, and percentages. In addition, the same market pain conclusion was drawn through a secondary market validation method, an independent study. Strong market validation from a variety of sources presented convincing pain points and interests. Niche Market/Industry: The software, J2Install, enables fast and reliable server deployment while eliminating configuration errors and accelerating the enterprise application development life-cycle. The dominant vendors of J2EE application servers were IBM, BEA Systems and JBoss. J2Install fell in a niche between 2 existing industries, the J2EE management software industry and the installation software industry, which simple deployment and maintenance were not their core competences then. Phurnace Software, not stepping on major players’ toes and, had less possibility to encounter direct competition in a short period of time. They just needed to develop the product...
Words: 599 - Pages: 3
...You are to enter all answers or Prtscrn requirements into this Word Document. You are not permitted to submit any other document format, e.g., Wordpad, PDFs, etc. that is not based on this original Word document. This document contains hidden internal markers and applications that will track the version of this assignment and your assignment progress. You MUST submit the assignments using the Word document(s) provided you. You may not use any other word processor, except Microsoft Word. Do not use Open Office DOCX files. When an instructor has possession of an electronic document it is very easy to detect plagiarism. Many instructors use Turnitin assignments, which is applicable to assignments that permit cut-and-paste as this assignment. It is very easy to compare multiple copies of word documents (see link below). Microsoft provides a variety of FREE anti-plagiarizing tools. And there is a wide variety of tools that can analyze hidden information within a Word document (see sample link below). Changing fonts, margins and spacing does not do it anymore. Even when individuals try to artificially change content, a Word document contains hidden markers that may provide an audit trail to find previous authors and computer systems who have edited the document. Comparing and merging Microsoft Word documents - http://support.microsoft.com/kb/306484 Compare documents side by side - http://office.microsoft.com/en-us/word-help/compare-documents-side-by-side-HA010102251...
Words: 6416 - Pages: 26
...multiple languages and horizontal scalability. This feature makes it an ideal choice by developers for software architecture if they want to write programs in C++, Java or Virtual Basic because it provides a unified environment in which to work. It is easily developed and supported. Unfortunately, the same cannot be said for Java which is limited to use with the Java programming language only. Another advantage of .NET is that the interface is easily developed on Windows and it is compatible with other Microsoft technology. The software architecture is not generally limited to one type of language, as in Java. Multiple language support is priceless especially when working with developers whose specialty is in one language. “The J2EE architecture is based on the Java programming language. What's exciting about Java is that it...
Words: 756 - Pages: 4
...Nehru Technological University (HYD) Professional Preface * A professional experience of 3 years and 5 months in System Development, enhancement and Support in Web Based Application * Excellent knowledge of various features of Core Java, J2EE(JSP, Servlets) * Currently working on Oracle Webcenter Sites(Fatwire) a CMS framework * Commendable knowledge on Enterprise Search Engine Apache SOLR * Good exposure to Analysis, Design, Implementation, Unit Testing and Maintenance of applications and involved at all stages of SDLC, well exposed to various software development methodologies * Strong understanding of OOPS Concepts * Adept in end-to-end development of web based app from inception, requirement specs, planning, designing, implementation, configuration management, documentation and closure with cross-cultural teams, * Demonstrated excellence in development of various enhancements that not only facilitated development efforts but also made the product truly friendly to customer, * An energetic, self-motivated team member with hands on experience in programming skills, requirements gathering, designing etc. Skills Domain Skills | Web Based Applications | Java/J2EE Technologies | JDK, J2EE | Internet Technologies | HTML, CSS,jQuery | CMS Frameworks | Oracle Webcenter Sites (Fatwire), DOTCMS | ORM Frameworks | Hibernate | Web/App Servers | Apache Tomcat | Java I.D.E /Tools | Eclipse | RDBMS | MySql 5 | Logging | Apache...
Words: 966 - Pages: 4
...very similar to C++. (Java vs. .NET, 2007) Sun Microsystems decided to create this new platform out of a desire to be able to write programs only once that could be run on any system. (James) The Java 2 platform was launched in December 1998. This was a major amelioration of the platform, and included incipient graphics, user interface, and enterprise capabilities. This upgrade was over seven times as large as the initial Java 1.0 release and marked the maturity of the Java platform. (What is java?) Within the Java 2 platform there are 3 editions: • The Java 2 Standard Edition (J2SE) Provides the essential compiler, tools, runtimes, and APIs for writing, deploying, and running applets and applications. • The Java 2 Enterprise Edition (J2EE) Defines a standard for developing multi-tier enterprise applications. • The Java 2 Micro Edition (J2ME) Enables Java development on such devices as PDAs and smart phones. (Java vs. .NET, 2007) To run a program utilizing the Java language all source code is first created in a text file and saved with the .java extension. The javac compiler then compiles all these source files into a .class file. The .class file is made up of...
Words: 2279 - Pages: 10
...E.COMMERCE REPORT BUSINESS MODULE ABOUT (www.ebay.com):- Introduction: Founded on 1995 by Pierre Omidyar, eBay was considered a pioneer in the online auction industry whereby people are brought together on a local, national and international basis to serve the purpose of creating a person-to-person community where ever individual could have an equal access through the same medium which is the Internet. eBay offers wide varieties of products and services for bargain hunters, hobbyists and collectors and sellers, changing the way people engage in trading hence eBay had changed the face of e-commerce from its inception. Today, eBay is continuously the brand preference with over 39 market presence and with $60 billion of the total value of sold items on the site’s trading platform. eBay’s Business Model eBay’s business model was based on creating and maintaining a person-to-person trading community. After implementing their model, eBay has been able to build strategic partnerships, continue to make innovative changes and improvements, and monitor its internal and external environments for possible future opportunities. This has given them the prestige of being the world’s largest online auction company. eBay’s business model was based on creating and maintaining a person-to-person trading community. This allows buyers to easily search for what they want to purchase. It also allows sellers to post their items minutes after they have registered. There are a few specific...
Words: 8129 - Pages: 33
...Abstract The future of software development is expected to be a near 50/50 split between the Java and .NET platforms. The astute student of software development must do their research and choose which platform they would like to be the most proficient in. There are different advantages to each platform which must be considered. One advantage to the .NET platform is that there are many languages, and by extension many class libraries, that are used in conjunction with each other. .NET also allows developers to produce usable results in a much shorter time frame. Advantages to becoming a Java developer include, generally, a much more intimate knowledge of the code produced and how it works. Another advantage is that with the use of the Java Virtual Machine, code can be written once and run on almost any system without having to recode it. Students must take these differences into account when deciding which platform to choose. Introduction Object-oriented programming helps to make computer programs much more manageable through the use of reusable objects, inheritance and polymorphism. It was first developed by Dr. Alan Kay and a group of programmers at Xerox in the 1970’s. They developed a language called Smalltalk which was the first to really flesh out object-oriented ideas.(Murphy, 2008) The first wide commercial use of object orientation began with the invention of the C++ language in the early 1980’s; when Bjarn Stroustrup integrated object oriented concepts...
Words: 2068 - Pages: 9
...Question 2: What are the foundations of J2EE API? In your answer include the main detail definitions, services, and specifications. J2EE API is used for developing and running enterprise software, including network and web services, and other large-scale, multi-tiered, scalable, reliable, and secure network applications. Specifications : RMI: Distributed Object Communication allows objects to access data and invoke methods on remote objects(non-local memory objects), this process is known as remote method invocation Java Mail: It allows an application component to send Internet mail (notifications. The JavaMail API has two parts: • an application-level interface used by the application components to send mail, and • a service provider interface used at the Java EE SPI level....
Words: 523 - Pages: 3
... P.S – Shibpur,Dist – Howrah,West Bengal - 711109 |Career Objective | To work in a productive environment with ample opportunities to build strong technical and professional skills and to experience sustained career growth. |Professional Summary | • Having experience in developing client/server web application using Java/J2EE technology • Proficient in use of Struts , Spring and Hibernet Framework • Good knowledge in exposing and consuming Web services • Versatile in J2EE technologies specially Servlets, JSP, JDBC, EJB • Good Knowledge in Java server programming and MVC-architecture |Working Profile | . Worked at Platoon Technologies as Trainee Software Engineer (From 6th July 2009 to 7th June 2010 ) Bangalore, India. • Worked at Sasken Communication Technologies as Software Engineer (From 10th June 2010 to 29th March 2012) Bangalore, India |Software Proficiency ...
Words: 705 - Pages: 3
...CHETAN PATIL chetanp201@gmail.com (562)-277-5833 • PROFESSIONAL SUMMARY: • Over 7+ years of experience in analysis, design, development and maintenance of detailed software modules and Web-based applications using expertise in Java, JSP, Servlets, Struts 2.0, spring and Hibernate. • Expertise in design and development of various web- and enterprise-level applications using Java and J2EE technologies like spring, Hibernate, JSP, Servlets, JDBC, HTML, Struts, JavaScript, Servlets, JavaBeans, CSS, Oracle. • Experience in J2EE design patterns such as Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Session Facade, Factory method, Singleton pattern, Front Controller, View Helper, Composite view, MVC, DAO, DTO and Service Locator. • Good experience in working on XML, XSLT, XSL, JAXB, XML Beans and Castor. • Well Versed with SDLC, Waterfall, Agile Methodologies, Rally and JIRA tools. • Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation. • Experience in using Java IDE tools like Net beans and familiarity with other IDEs such as Eclipse. • Experience in using MySQL databases to write complex SQL queries, and familiarity with databases like SQL. • Proficient in developing and deploying applications on Servers Weblogic, JBoss, and Tomcat. • Extensively used JUnit, TestNG for unit testing and Log4J, SLF4J...
Words: 1168 - Pages: 5
...< Project scenario name > Software Requirements Specification Version < X.0> < team Name > < Scenario Name > Software Requirements Specification Version < X.0> Team Guide:( Faculty Guide’s Name ) Members:(Team members name) College Name: Department: State: / Page 1 < Project scenario name > Software Requirements Specification Version Revision History Date Version 1.0 2.0 Description Synopsis Synopsis Author / Page 2 < Project scenario name > Software Requirements Specification Version X.0 Table of Contents Description 1.0 Introduction 1.1 1.2 1.3 1.4 1.5 1.6 Purpose Scope Definition, Acronyms, and Abbreviations References Technologies to be used Overview Page No. 2.0 Overall Description 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 Product Perspective Software Interface Hardware Interface Product Function User Characteristics Constraints Architecture Design Use Case Model Description / Page 3 < Project scenario name > Software Requirements Specification Version X.0 2.9 Class Diagram ........................................................................ Sequence Diagram s ............................................................... 2.10 Database Design .................................................................... 2.11.1 2.11.2 ER Diagram ............................................................... Schema ...................................................................... 2.12...
Words: 738 - Pages: 3