...Bowen Qiu 786-280-5915 bowenq12345@gmail.com _____________________ Summary * Experienced in J2EE development using Servlets, Struts, JDBC, Hibernate, Spring, Spring MVC, and Maven. * Extensive experience in using Github to keep track of changes in the code base. * Worked on Stored Procedures, Triggers, Functions, Views and Database Design. * Experienced in web application development using Java for back end development. * Solid experience working on Dependency Injections in Spring using XML. * Have worked on front end designing using JSP, as well as CSS, Ajax, EL and JSTL. * Ability on front end validation using HTML 5 and JavaScript. * Technical experience on AOP framework Spring, ORM framework Hibernate, MVC framework Struts and SpringMVC, and JavaScript framework Angular JS. * Solid knowledge of AOP and EJB. * Have been included in all aspect of Software Development Life. * Worked on unit testing using JUnit framework. * Experienced in working on WSDL based SOAP webservice using Apache CXF, and RESTful webservice using Jersey. * Knowledge of validation through struts-validation and Java annotation based validation. * Strong ability of utilizing Spring integration with Struts 1.3.1 and Hibernate 3.6. * Developed multiple distributed, transactional, portable applications using EJB architecture. * Practical knowledge of DB Servers including Weblogic12c, Tomat 7, Oracle10g, MySQL, Active Server Page...
Words: 1252 - Pages: 6
...The Iliad, Its Characters and the Code of Honor Within the ancient text of The Iliad, heroes define and mold their character through decisions based on a set of principles, which are referred to as the “Code of Honor.” The heroic code which Homer presents to the reader is an underlying cause for many of the events which occur, but many of the characters differ on their perceptions and the gravity of the code. Achilles actions often find him going “against the grain” of the code of honor. His actions lie in stark contrast with those of Hector, a true hero and my hero, who strives to follow and live the code of honor, despite its consequences. Hector, the greatest of the Trojan warriors, begins the poem as the model of a Homeric hero and living the code of honor. His dedication and strict belief in the code of honor is illustrated many times throughout the course of The Iliad. An instance in which we see Hector’s strict belief in the code of honor takes place during his return home in the sixth book. Hector returns to Troy in order to have the queen and the other women make a sacrifice to Athena, hoping she will assist the Trojans in the war. After arranging this act he visits Paris, with the intention of convincing him to fight. Visibly upset, Hector scolds Paris, telling him, “The people are dying around the city and around the steep wall as they fight hard; it is for you that this war with its clamor has flared up about our city. You yourself would fight with another whom...
Words: 889 - Pages: 4
... which includes more effects and is as well as interactivity features such as drag and drop, resizing, and sorting. JQuery UI also includes some widgets or components that make the development of attractive interfaces much easier. At present, these components include Accordion, Datepicker, Dialog, Progressbar, Slider, and Tabs. These widgets are completely themable, and jQuery UI includes a wide range of themes that can be used to fit the components to your own particular Web site or Web application. JQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML. jQuery's syntax is designed to make it easier to navigate a document, select DOM elements, create animations, handle events, and develop Ajax applications. JQuery also provides capabilities for developers to create plug-ins on top of the JavaScript library. This enables developers to create abstractions for low-level interaction and animation, advanced effects and high-level, theme-able widgets. The modular approach to the jQuery library allows the creation of powerful dynamic web pages and web applications. One of its application is jQuery EasyUI framework. The purpose of this application is to build web pages easily. Enhances the site in building for the class in that: • Easyui is a collection of user-interface plugin based on jQuery. • Easyui provides essential functionality for building modern, interactive, JavaScript applications. • Using...
Words: 335 - Pages: 2
...Joshua Wyatt 5256417 Clas1P97 February 14th 2013 The Heroes Death Patroclus is introduced to the Iliad as no more then a friend of Achilles but dies as one of the great Achaean heroes of the Trojan war. Like many Greek Heroes it is because he dies that he achieves his heroism in the eyes of the ancient Greeks. His death leads to him being immortalized within the pages of the Iliad along side the likes of Achilles, Hector and Ajax. Patroclus death comes in the 16th book of the Illiad and with his final moments being an exchange of words between him and his killer Hector of Troy (Iliad,16.870-897). The exchange between Hector and Patroclus is one where heroes mock each other explaining why the other one is the fool. Before death takes Patroclus from the world he is given a gift, he is able to see into the future and gaze at the death of Hector. This is a privilege not granted to many heroes even Hector the greatest of all the Trojans is not granted this when Achilles forces him to Hades. Patroclus achieved what all heroes want a glorious death. Death on the battlefield is what a great shoulder need in order to instill his name into history. Even Achilles the greatest of the Greeks was told that he would be forgotten if he did not fight and die in the Trojan war. Through his death Patrolclus was able to achieve his heroism, as he went into battle knowing that he could die, wearing Achilles armour and was even fool people into thinking that he was Achilles. In the end a great...
Words: 1186 - Pages: 5
...UMUC Haircuts Stage 3 The implementation of a new scheduling web-based application, Schedulicity, will bring customer scheduling into the 21st century. The web based program will simply require internet service and a computer in order to access the online application from within the store. From the store computer, call in customers can be manually entered into the online scheduling application or the customer may schedule themselves from their own personal computer or mobile phone application. This technology system was specifically chosen for UMUC Haircuts because the cost for implementation and maintenance is very low and requires minimal resources aside from a computer and local internet connection. Myra will finally have customer scheduling linked to her employees schedules via the Schedulicity calendar her business will utilize for customer appointment times. This calendar will display the times Mya’s employees will be working in order for customers to select their desires hairstylist and time. Generic Strategy: Differentiation Strategic business area: Operations Management Process to be improved: Customer and employee scheduling | High/Medium/Low Importance or Relevance or Not Applicable (N/A) | Explanation for Ranking(minimum 2 sentences for each, linked to specific technology solution proposed) | Usability | High | The web application has to be easy to use because although customers may receive services without utilizing the new system, the employees and...
Words: 1488 - Pages: 6
...Question no. 1 What is manliness? How is it shown in the journey of Odysseus and in the tragedy of Achilles and Hector? When talking about manliness, the very first thing that comes into my mind is being powerful. Powerful in a positive sense but when power being abused, thus manliness can be subjected to negativity. Powerful, where one possesses an enormous amount of strength, full of courage, confident with his ability and own attributes of being a true man, man of virtue. Connoting manliness as being powerful, we can relate it to being a good and respected leader wherein he is independent, strong and has no room for weakness in his heart. He wanted to develop not just his own personality but also ego of others. Shows consideration for others. An assured leader and logical thinker. We live in a world that is full of challenges and competitions and we are all fixated in achieving perfection, we all aim for victory and excellence. Thus, manliness is also about never ending courage. The brave heart one possesses. In the softer side, manliness is about being humble, patient, supportive and helpful. A man, who is good, knows what is right from wrong. A man by virtue, who do good not for the sake of being good, but doing well because that is what he wants. He is morally upright in the eyes of the others yet doesn’t exalt himself. Looking at the other side of the moon, manliness can also be subjected to negativity. When we are being so much attached in aiming excellence, sometimes...
Words: 769 - Pages: 4
...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 developed Grails applications are: * Drag/drop features * Turnkey and fully configurable widgets * Plug-ins/pop-ups * Theme based User...
Words: 283 - Pages: 2
...Kayla Romine Mr. Kaplan English 12 P.4 25 October 2011 Heroes Essay “Hero” is one of the thousands of words a person is capable of looking up in the dictionary and the definition is not exactly described what it is stated as. Many Americans believe that the definition they are capable of getting out of the dictionary is the most correct and reliable definition. However, that is not the case because everyone in the world as their own definition of a hero. On the website of The My Hero Project by Ashley from Fredericksburg it is stated, “ When asked "What is a hero?," Christopher Reeve replied that he used to believe a hero was someone who commits a courageous action without considering the consequences. Now he believes that ‘A hero is an ordinary individual who finds strength to persevere and endure in spite of overwhelming obstacles.’ ” A hero does not have a specific definition that could be set in stone for each individual to comprehend. As in the Iliad with Achilles and in the epic of Beowulf, both were heroes in different ways. Whether it be them being main characters or being a male. Beowulf's’ heroic strengths and weaknesses versus the strengths and weaknesses of Achilles’ will be further described. Although the characteristics between the two are widely different, they are both fueled by pride and glory. The only reason Achilles goes to Troy is to enhance his own glory. On the other hand, Beowulf is not as persistent, but the value of glory in his society implies...
Words: 1065 - Pages: 5
...Document Object Model Prototypes, Part 1: Introduction Introduction This article is the first installment of a two-part series that introduces advanced JavaScript techniques in Windows Internet Explorer 8. Web applications have come a long way since the birth of the static Web page. Today, Web developers need improved programming functionality, flexibility, and features to enable them to build the next generation of Web applications. The Internet Explorer Web platform provides many of the features and functionality necessary to build those applications. Where the Web platform's built-in support ends, JavaScript, the principle scripting language used on the Web, is often used to code innovative new features that supplement the Web platform, cater to Web site specific scenarios, normalize differences between browsers, and so on. To further empower Web developers with the programming tools necessary to build new JavaScript scenarios that innovate, extend, and build-upon the Web platform, Internet Explorer 8 offers a collection of features that extend some of JavaScript's advanced functionality into the Document Object Model (DOM). This article provides an overview of JavaScript prototype inheritance and introduces the DOM prototypes feature available in Internet Explorer 8; Part 2 introduces a new type of JavaScript property called an accessor property (or getter/setter property). Prototypes in JavaScript To begin a discussion of DOM prototypes, it is crucial to understand...
Words: 3453 - Pages: 14
...Over the past decade, the web has been embraced by millions of businesses as an economical network to communicate and exchange information with prospective clients. Along with businesses, this is also very popular among almost every individual using the internet for various purposes, be it a student, a patient, or a housewife. The web provides a mode for marketers to get to know what people visiting their sites are looking for and connecting with them in order to provide satisfactory services. The web is an exceptional sales channel for any type of organization be it schools, hospitals, businesses, etc. Despite their numerous advantages, web applications also have many drawbacks like security concerns due to improper coding or very weak firewall protection. This gives way to hackers who gain access to databases containing sensitive data like credit card information, social security information, phone numbers, and even home addresses. A virus can be used to bring the entire online business down for minutes, hours, and days causing a huge loss. Businesses need extra security to protect critical personal information of customers in order to gain customer faith and loyalty. There are many limitations of web as well such incompatibility of web apps with native apps in many areas, limited access to smartphone hardware making simple tasks like saving photos more difficult, and same app may look different across different browsers confusing mainly the older generation, etc. Rich Internet...
Words: 842 - Pages: 4
...Table of Contents: 01. Executive Summary……………………………………..…..3-4 02. Company Description…………………………………………5 03. Product Description…………………………………………6-7 04. Market Analysis…………………………………….…….....8-9 05. Strategy and Implementation…….………………………10-13 06. Web Plan Description……………….…………………....14-16 07. Management Description……………..…………………..17-18 08. Financial Plan……………………….….……………….…19-22 09. Appendices……………………………..…………………..23-26 10. References……………………………...………………....……27 Page | 1 1.0 Executive Summary 1.1 Company Background Company name: Application World Sdn Bhd Address: Cyberia, Cyberjaya Telephone number: 03-42968891 Our business plan is primarily about creating and launching the mobile “Lunch Partner” application; a tool to help people connect with others by affording them the opportunity to meet other people like themselves during their lunch break. With our application, we offer people the gift of never having to suffer through a lonely lunch ever again, if they so wish. As students, we don’t have any fixed break times for us to have our lunch, as most students take different courses and subjects. This means that no matter how much you try to synchronise your schedule to that of your friends, you will inevitably come upon a time where you will have no available friends to share your lunch or breaks with. This scenario was the backbone of our motivation to create the Lunch Partner application. With our app, we help our customers in a few key ways. The first and most...
Words: 5367 - Pages: 22
...Microsoft ® ASP.NET and AJAX: Architecting Web Applications www.zshareall.com Dino Esposito PUBLISHED BY Microsoft Press A Division of Microsoft Corporation One Microsoft Way Redmond, Washington 98052-6399 Copyright © 2009 by Dino Esposito All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher. Library of Congress Control Number: 2008940527 Printed and bound in the United States of America. 1 2 3 4 5 6 7 8 9 QWT 4 3 2 1 0 9 Distributed in Canada by H.B. Fenn and Company Ltd. A CIP catalogue record for this book is available from the British Library. Microsoft Press books are available through booksellers and distributors worldwide. For further infor mation about international editions, contact your local Microsoft Corporation office or contact Microsoft Press International directly at fax (425) 936-7329. Visit our Web site at www.microsoft.com/mspress. Send comments to msinput@microsoft.com. Microsoft, Microsoft Press, ActiveX, Expression, IntelliSense, Internet Explorer, MS, MSDN, Natural, Silverlight, SQL Server, Visual Basic, Visual C#, Visual InterDev, Visual Studio, Windows, Windows Media, Windows Server and Windows Vista are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Other product and company names mentioned herein may be the trademarks of their respective owners. The example companies...
Words: 91822 - Pages: 368
...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 for logging. • Experience with Web Services, SOAP, WSDL, RESTFUL technologies and AXIS, Jersey Frameworks. • Experience in Spring framework, Spring Web Flow, O/R mapping frameworks like Hibernate and hands on experience in Web development using AJAX, XML, JavaScript, HTML, DHTML and CSS. • Experience in configuring Log4j mechanism and updating the build scripts using Maven...
Words: 1168 - Pages: 5
...Table of Content Introduction | 1 | Analysis | 2,3,4,5,6 | Evaluation | 7, 8 | Recommendation and Conclusion | 9 | Appendices | 10 | References | 11 | Introduction Over the past 10 years, web application has moved to be a very powerful business tool in the organization. In effectively will swear by how essential it’s become. It was an exciting application which suddenly took the world by storm to such an extent that it became something that no business, small or large, local or global, could afford to ignore. With the advent of web application, this way of doing business has been extended to a much larger audience and it’s now more important than ever to use this market to advantage and to embrace the technology help to grow business. Software is defined by a program or a group of programs that is design for a user’s. The software could easily be divided by two parts. One would be the system software and another is the application software. Application software includes word processors, spreadsheets and power point. Next is the web application. Web application is an application where users could easily access via web. Web applications allow users to excess the web and exchange data and information between each other. Analysis Application Software is a programs designed for users to do different task by using various programs to make them more productive. (Vermaat, 2008) There are 4 categories of application software which is home/personal/educational, graphics...
Words: 2160 - Pages: 9
...Leveraging Existing Tests in Automated Test Generation for Web Applications Amin Milani Fard Mehdi Mirzaaghaei University of British Columbia Vancouver, BC, Canada Ali Mesbah {aminmf, mehdi, amesbah}@ece.ubc.ca ABSTRACT To test web applications, developers currently write test cases in frameworks such as Selenium. On the other hand, most web test generation techniques rely on a crawler to explore the dynamic states of the application. The first approach requires much manual effort, but benefits from the domain knowledge of the developer writing the test cases. The second one is automated and systematic, but lacks the domain knowledge required to be as effective. We believe combining the two can be advantageous. In this paper, we propose to (1) mine the human knowledge present in the form of input values, event sequences, and assertions, in the human-written test suites, (2) combine that inferred knowledge with the power of automated crawling, and (3) extend the test suite for uncovered/unchecked portions of the web application under test. Our approach is implemented in a tool called Testilizer. An evaluation of our approach indicates that Testilizer (1) outperforms a random test generator, and (2) on average, can generate test suites with improvements of up to 150% in fault detection rate and up to 30% in code coverage, compared to the original test suite. these interactions at runtime is manifested through the Document Object Model (DOM) and presented to the end-user in...
Words: 10932 - Pages: 44