<h1 align="center"> 6thSemISE </h1>
<p align="center">Life Saviour</p>

# How to run and setup Java Servlet Code: https://www.youtube.com/watch?v=nv8r9h5Pnss

Guide: <a href="JAVAExec.pdf"> Click Here to setup JSP, JDBC and Servlet issues/setup/execution in 2 minutes </a>

--------
## File structure

```
├─ .github
│  └─ ISSUE_TEMPLATE
│  │  ├─ bug_report.md
│  │  └─ feature_request.md
├─ .gitignore
├─ Design Patterns with Java
│  ├─ Abstract-Factory
│  │  ├─ AbstractFactory.mdj
│  │  ├─ Factory.java
│  │  ├─ abled.java
│  │  ├─ cicA.java
│  │  ├─ cicD.java
│  │  ├─ client.java
│  │  ├─ differentlyAbled.java
│  │  ├─ fooA.java
│  │  ├─ fooD.java
│  │  ├─ outdoorAdventure.java
│  │  ├─ outdoorRegular.java
│  │  ├─ paraA.java
│  │  ├─ paraD.java
│  │  ├─ trekA.java
│  │  └─ trekD.java
│  ├─ Adapter
│  │  ├─ CalcTax.class
│  │  ├─ CalcTax.java
│  │  ├─ Item.class
│  │  ├─ Item.java
│  │  ├─ MyMauritiusTax.class
│  │  ├─ MyMauritiusTax.java
│  │  ├─ NewMauritiusTax.class
│  │  ├─ NewMauritiusTax.java
│  │  ├─ SwedenTax.class
│  │  ├─ SwedenTax.java
│  │  ├─ TaxAdapterDemo.class
│  │  ├─ TaxAdapterDemo.java
│  │  └─ adapter.png
│  ├─ Bridge
│  │  ├─ BridgeClientMain.java
│  │  ├─ DecathlonCustomer.java
│  │  ├─ DiscountType1.java
│  │  ├─ DiscountType2.java
│  │  ├─ RegCust.java
│  │  ├─ SeniorCitizenCust.java
│  │  ├─ bridge.png
│  │  └─ iDiscountCalculator.java
│  ├─ Decorator
│  │  └─  pkgDecorator
│  │  │  ├─ AdventureGames.java
│  │  │  ├─ Athletics.java
│  │  │  ├─ BoardGames.java
│  │  │  ├─ CourtGames.java
│  │  │  ├─ DecathlonPOS.java
│  │  │  ├─ DecoratorIndoor.java
│  │  │  ├─ DecoratorOutdoor.java
│  │  │  ├─ GamesOnTable.java
│  │  │  ├─ IndoorSports.java
│  │  │  ├─ Main.java
│  │  │  ├─ OutdoorSports.java
│  │  │  ├─ StadiumGames.java
│  │  │  └─ decorator.png
│  ├─ Facade
│  │  ├─ Client.java
│  │  ├─ Facade.java
│  │  ├─ ItemsPurchased.java
│  │  ├─ ProcessSales.java
│  │  ├─ facade.mdj
│  │  └─ facade.png
│  ├─ Factory-method
│  │  ├─ Aged.java
│  │  ├─ CategoryFactory.java
│  │  ├─ Customer.java
│  │  ├─ FactoryMain.java
│  │  ├─ Teens.java
│  │  ├─ factory_method-uml.png
│  │  └─ kidds.java
│  ├─ Observer
│  │  └─ Observer_Lab #5
│  │  │  ├─ AsiaCustomer.java
│  │  │  ├─ AsiaDiscountDecathlon.java
│  │  │  ├─ AsiaFestivalSale.java
│  │  │  ├─ DecathlonObserver.java
│  │  │  ├─ DecathlonSubject.java
│  │  │  ├─ ObserverMainClientDecathlon.java
│  │  │  └─ observer.png
│  ├─ Singleton
│  │  ├─ Hist.txt
│  │  ├─ History.class
│  │  ├─ History.java
│  │  ├─ Main.class
│  │  ├─ Main.java
│  │  └─ singleton.png
│  ├─ Strategy
│  │  ├─ DecathlonCustomer.java
│  │  ├─ DiscountType1.java
│  │  ├─ DiscountType2.java
│  │  ├─ FirstTimeCustomer.java
│  │  ├─ RegCustomer.java
│  │  ├─ StrategyClientMain.java
│  │  ├─ iDiscountCalculator.java
│  │  └─ strategy.png
│  └─ Template
│  │  ├─ ItemsList.java
│  │  ├─ OfflineOrderProcessing.java
│  │  ├─ OnlineOrderProcessing.java
│  │  ├─ OrderProcessing.java
│  │  ├─ TemplateMethodClient.java
│  │  └─ template.png
├─ Java-J2EE
│  ├─ 1
│  │  ├─ DataBaseCallers.class
│  │  ├─ DataBaseCallers.java
│  │  ├─ MissedCallDetails.class
│  │  ├─ MissedCallDetails.java
│  │  ├─ RecordManageMissedCall.class
│  │  └─ RecordManageMissedCall.java
│  ├─ 2
│  │  ├─ BankCollection.class
│  │  ├─ Book.class
│  │  ├─ Book.java
│  │  ├─ BookCollection.class
│  │  └─ BookCollection.java
│  ├─ 4
│  │  ├─ Traffic$1.class
│  │  ├─ Traffic$2.class
│  │  ├─ Traffic$3.class
│  │  ├─ Traffic.class
│  │  └─ Traffic.java
│  ├─ 5
│  │  ├─ ProgressBar$1.class
│  │  ├─ ProgressBar$2.class
│  │  ├─ ProgressBar.class
│  │  └─ ProgressBar.java
│  └─ 6
│  │  ├─ CalculateTax.java
│  │  └─ index.html
├─ README.md
├─ System Software
│  ├─ 1 (Pass 1 of 1)
│  │  ├─ Program1.c
│  │  ├─ a.out
│  │  ├─ input.txt
│  │  ├─ output.txt
│  │  └─ symtab.txt
│  ├─ 2 (Pass 2 of 2)
│  │  ├─ Program2
│  │  ├─ Program2.c
│  │  ├─ a.out
│  │  ├─ interip.txt
│  │  ├─ optab.txt
│  │  ├─ output.txt
│  │  └─ symtab.txt
│  ├─ 3 (Object Program)
│  │  ├─ Program3.c
│  │  ├─ a.out
│  │  └─ output.txt
│  ├─ 4 (Absolute Loader)
│  │  ├─ Program4.c
│  │  ├─ a.out
│  │  └─ input.txt
│  ├─ 5 (Relocation Loader)
│  │  ├─ Program5.c
│  │  └─ input.txt
│  ├─ 6 (Macro Processor)
│  │  ├─ Program5.c
│  │  └─ input.txt
│  ├─ lex
│  │  ├─ 1
│  │  │  ├─ 1.l
│  │  │  ├─ a.out
│  │  │  ├─ lex.yy.c
│  │  │  └─ test.txt
│  │  ├─ 2
│  │  │  ├─ 2.l
│  │  │  ├─ a.out
│  │  │  └─ lex.yy.c
│  │  ├─ 3
│  │  │  ├─ 3.l
│  │  │  ├─ a.out
│  │  │  └─ lex.yy.c
│  │  ├─ 4
│  │  │  ├─ 4.l
│  │  │  ├─ a.out
│  │  │  └─ lex.yy.c
│  │  └─ 5
│  │  │  ├─ 5.l
│  │  │  ├─ a.out
│  │  │  └─ lex.yy.c
│  └─ yacc
│  │  ├─ 1
│  │  │  ├─ 1.l
│  │  │  └─ 1.y
│  │  ├─ 2
│  │  │  ├─ 2.l
│  │  │  └─ 2.y
│  │  └─ 3
│  │  │  ├─ 3.l
│  │  │  └─ 3.y
└─ _config.yml
```

Made with ❤️ by Piyush Mehta
