├── .gitignore ├── LICENSE ├── src └── main │ ├── webapp │ └── WEB-INF │ │ └── web.xml │ └── java │ └── me │ └── sumithpuri │ └── github │ └── manila │ └── maven │ └── sample │ └── servlet │ └── Manila.java ├── pom.xml └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Sumith Kumar Puri 4 | 5 | [Refer Each Code File for the Actual Licence Statement] 6 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | Archetype Created Web Application 7 | 8 | skp-code-marathon-manila 9 | me.sumithpuri.github.manila.maven.sample.servlet.Manila 10 | 11 | 12 | skp-code-marathon-manila 13 | / 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 4.0.0 6 | me.sumithpuri.github 7 | skp-code-marathon-manila 8 | war 9 | 0.0.1-SNAPSHOT 10 | 11 | Manila : Starting with Apache Maven 12 | http://maven.apache.org 13 | 14 | 15 | UTF-8 16 | 9 17 | 9 18 | false 19 | 20 | 21 | 22 | 23 | 24 | junit 25 | junit 26 | 3.8.1 27 | test 28 | 29 | 30 | 31 | 32 | javax.servlet 33 | servlet-api 34 | 2.5 35 | 36 | 37 | 38 | 39 | skp-code-marathon-manila 40 | 41 | Reference for the Blog Article [Starting with Apache Maven] 42 | 43 | -------------------------------------------------------------------------------- /src/main/java/me/sumithpuri/github/manila/maven/sample/servlet/Manila.java: -------------------------------------------------------------------------------- 1 | package me.sumithpuri.github.manila.maven.sample.servlet; 2 | 3 | import java.io.*; 4 | import javax.servlet.*; 5 | import javax.servlet.http.*; 6 | 7 | /** 8 | * MIT License 9 | * 10 | * Copyright (c) 2018-19, Sumith Kumar Puri 11 | * 12 | * GitHub URL https://github.com/sumithpuri 13 | * Blog Post URL http://www.techilashots.com/2015/02/starting-with-apache-maven.html 14 | * Blog Short URL https://goo.gl/F3SUJA 15 | * Package Prefix me.sumithpuri.github.manila 16 | * Project Codename manila 17 | * Contact E-Mail code@sumithpuri.me 18 | * Contact WhatsApp +91 9591497974 19 | * 20 | * 21 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated 22 | * documentation files (the "Software"), to deal in the Software without restriction, including without limitation the 23 | * rights to use, copy, modify, merge, publish, distribute, sub-license and/or sell copies of the Software and to permit 24 | * persons to whom the Software is furnished to do so, subject to the following conditions: 25 | * 26 | * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the 27 | * Software. 28 | * 29 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 30 | * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 31 | * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 32 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 33 | */ 34 | public class Manila extends HttpServlet { 35 | 36 | static { 37 | System.out.println("Copyright (c) 2018-19, Sumith Kumar Puri"); 38 | System.out.println(); 39 | System.out.println("Project Codename Manila"); 40 | System.out.println("Project Description Apache Maven Sample"); 41 | System.out.println("Technical Blog http://www.techilashots.com"); 42 | System.out.println("Technical Blog Post https://goo.gl/F3SUJA"); 43 | System.out.println("[Developer Notes] [01] Use Java Version 9.0+ Compiler"); 44 | System.out.println("[Developer Notes] [01] Use Apache Tomcat 9.0+ Server"); 45 | System.out.println(); 46 | } 47 | 48 | public void doGet(HttpServletRequest httpRequest, HttpServletResponse httpResponse) 49 | throws ServletException, IOException { 50 | 51 | PrintWriter out = httpResponse.getWriter(); 52 | 53 | out.println("Copyright (c) 2018-19, Sumith Kumar Puri"); 54 | out.println(); 55 | out.println("Project Codename Manila"); 56 | out.println("Project Description Apache Maven Sample"); 57 | out.println("Technical Blog http://www.techilashots.com"); 58 | out.println("Technical Blog Post https://goo.gl/F3SUJA"); 59 | out.println("[Developer Notes] [01] Use Java Version 9.0+ Compiler"); 60 | out.println("[Developer Notes] [01] Use Apache Tomcat 9.0+ Server"); 61 | out.println(); 62 | out.println(); 63 | out.println("----------------------------------------------------------------"); 64 | out.println(" ***** Manila is [Pearl of the Orient] ***** "); 65 | out.println("----------------------------------------------------------------"); 66 | out.println("Read [Starting with Apache Maven] at https://goo.gl/F3SUJA"); 67 | out.println("Refer to the Maven [pom.xml] Structure from Source Code"); 68 | out.println("----------------------------------------------------------------"); 69 | out.close(); 70 | return; 71 | } 72 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Manila (Apache Maven) 2 | Reference for the Blog Article [Starting with Apache Maven] 3 |
4 | MIT License, Copyright (c) 2018-19, Sumith Kumar Puri
5 | https://github.com/sumithpuri 6 |
7 | 8 | 9 |

10 | 11 |

12 | 13 |
14 | 15 | 16 |
17 | 18 | |Project Codename|Manila| 19 | |--|--| 20 | | Blog Post URL | http://www.techilashots.com/2015/02/starting-with-apache-maven.html | 21 | |Blog Short URL |https://goo.gl/F3SUJA | 22 | |Package Prefix|me.sumithpuri.github.manila | 23 | |GitHub URL|https://github.com/sumithpuri/skp-code-marathon-manila | 24 | |Contact E-Mail |code@sumithpuri.me| 25 | |Contact Number|+91 9591497974 (WhatsApp, Viber, Telegram)| 26 | |Historical|✅ Started this Movement of 1000s of Lines of Java/EE* Code to GitHub
✅ Was a Senior Software Architect (Java/EE) in Manila*, 2018 (At Start) 
✅ Named this Initial Code Journey as [ Manila Code Marathon - 2018 ]
✅ Code Is Non-Proprietary / Non-Copyright from my Work Experience.
✅ Was Back to Bangalore, Named as [ Bangalore Code Nights - 2019. ]
✅ Added More Code under [ -20 Days of Code in Benglauru- ] in 2020
✅ Celebration of Java/Java EE Code as Java Turned 25 in the Year 2020! | 27 | 28 | 29 |
30 | 31 |
32 | 33 |
34 | 35 | 36 | 37 | 38 | 40 |

❤️ Ex-Yahoo, Symantec, Huawei, Oracle*, OpenText*, Finastra*, Atos*
🧡 Xth, XIIth (Computer Science) - Naval Public School, Kochi, India
💛 Bachelor of Engineering (Computer Science)* - SRSIT, Bangalore
💜 Executive Program ( Data Mining and Analytics ) - [IIT, Roorkee]
💚 Executive Certificate Program (Entrepreneurship) - IIM, Kashipur


💙 Proficience (Cryptography & Network Security) - IISc, Bangalore
🤎 Proficience (Innovative Product Design & Dev.) - IISc, Bangalore
🖤 Proficience (Artficial Intelligence/Intelli Agents) - IISc, Bangalore


💎 Sun Certified Java Programmer 1.4 (Core Java)
💎 Sun Certified Java Programmer 5.0 (Core Java)
💎 Sun Certified Business Component Developer 1.3 (EJB/J2EE)
💎 Sun Certified Business Component Developer 5.0 (EJB/J2EE)
💎 Brainbench Spring 2.x Certification*, ( J2EE/Spring )
💎 Brainbench Hibernate 3.x Certification* (Hibernate)
💎 Brainbench Java EE 6.x Certification*, ( J2EE )
💎 Quest C Lang. Certification (C Programming)
💎 Quest C++ Certification (C++ Programming)
💎 Quest Data Structures Certification ( C/C++ )


39 | 🏁 Highest IQ (147) ~ Among Entire Secondary School Batch ~ (Xth)
🏁 MVIT Inter-Collegiate C Programming Contest (Finalist, Top 8)
🏁 SJCIT Inter-Collegiate Web Design (Runners-Up)
🏁 Google India Code Jam 2005 (#376/14,000) - India + SE Asia
🏁 Microsoft Bizspark Startup 2011-'12 (Shortlisted/Recognized)
🏁 Societe Generale Brainwaves Hackathon 2015 (Corp Finalist, AI)
🏁 Mphasis Internal Hackathon Challenge, Season-07 (#07/106)*
🏁 Techgig Code Gladiators 2015 (Open, Top 500)
🏁 Accenture in India YouTube Contest 2015 (BigData, Winner)
🏁 Xebia-Microsoft-GitHub Blogathon 2022 (Microservices, Winner)


🏆 Senior Member, ACM (Elevated) and Senior Member, IEEE (Elevated)
🏆 Author/Blogger, Technology Advice (Developer.com and jGuru)
🏆 DZone Most Valuable Blogger and DZone Core (Elevated)**
🏆 Author and Blogger, Friends of Open JDK Community (Foojay.IO)
🏆 Blogger, Java Code Geeks Program (Shortlisted/Recognized)
🏆 Paid Blogger, Developer.com and jGuru; Blogger, HackerNoon;
🎯 19y Across Associate/Engineer (2003) to Java Practice Leader (2024)

41 | 42 |
43 | 44 |
45 |
46 |
🔴 ALL COPYRIGHTS FOR THE ABOVE PUBLICLY AVAILABLE IMAGE OR PARTS OF THE IMAGE ARE WITH THEIR RESPECTIVE OWNERS, SOURCED/USED FROM GOOGLE SEARCH
47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | --------------------------------------------------------------------------------