├── .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 | ❤️ 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) |
40 |
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 |
--------------------------------------------------------------------------------