├── .gitignore ├── .metadata ├── .bak_0.log ├── .bak_1.log ├── .bak_2.log ├── .lock ├── .log ├── .plugins │ ├── org.eclipse.core.resources │ │ ├── .projects │ │ │ └── .org.eclipse.egit.core.cmp │ │ │ │ └── .location │ │ ├── .root │ │ │ └── .indexes │ │ │ │ ├── history.version │ │ │ │ ├── properties.index │ │ │ │ └── properties.version │ │ └── .safetable │ │ │ └── org.eclipse.core.resources │ ├── org.eclipse.core.runtime │ │ └── .settings │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ ├── org.eclipse.debug.ui.prefs │ │ │ ├── org.eclipse.e4.ui.css.swt.theme.prefs │ │ │ ├── org.eclipse.e4.ui.workbench.renderers.swt.prefs │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ ├── org.eclipse.jdt.junit.prefs │ │ │ ├── org.eclipse.jdt.launching.prefs │ │ │ ├── org.eclipse.jdt.ui.prefs │ │ │ ├── org.eclipse.jsch.core.prefs │ │ │ ├── org.eclipse.jst.j2ee.webservice.ui.prefs │ │ │ ├── org.eclipse.m2e.discovery.prefs │ │ │ ├── org.eclipse.mylyn.java.ui.prefs │ │ │ ├── org.eclipse.pde.api.tools.prefs │ │ │ ├── org.eclipse.ui.ide.prefs │ │ │ ├── org.eclipse.ui.navigator.prefs │ │ │ ├── org.eclipse.ui.prefs │ │ │ ├── org.eclipse.ui.workbench.prefs │ │ │ ├── org.eclipse.urischeme.prefs │ │ │ ├── org.eclipse.wst.jsdt.ui.prefs │ │ │ └── org.eclipse.wst.ws.service.policy.prefs │ ├── org.eclipse.debug.core │ │ └── .launches │ │ │ ├── AccountMain.launch │ │ │ ├── HelloWorld.launch │ │ │ ├── PizzaMain.launch │ │ │ ├── ThreadMain (1).launch │ │ │ └── ThreadMain.launch │ ├── org.eclipse.debug.ui │ │ └── launchConfigurationHistory.xml │ ├── org.eclipse.e4.workbench │ │ └── workbench.xmi │ ├── org.eclipse.egit.core │ │ └── .org.eclipse.egit.core.cmp │ │ │ ├── .project │ │ │ └── .settings │ │ │ └── org.eclipse.core.resources.prefs │ ├── org.eclipse.equinox.p2.ui │ │ └── dialog_settings.xml │ ├── org.eclipse.jdt.core │ │ ├── 1009081214.index │ │ ├── 1091696723.index │ │ ├── 1190747520.index │ │ ├── 1865797976.index │ │ ├── 2399060614.index │ │ ├── assumedExternalFilesCache │ │ ├── externalFilesCache │ │ ├── externalLibsTimeStamps │ │ ├── javaLikeNames.txt │ │ ├── nonChainingJarsCache │ │ ├── savedIndexNames.txt │ │ └── variablesAndContainers.dat │ ├── org.eclipse.jdt.launching │ │ ├── .install.xml │ │ └── libraryInfos.xml │ ├── org.eclipse.jdt.ui │ │ ├── OpenTypeHistory.xml │ │ ├── QualifiedTypeNameHistory.xml │ │ └── dialog_settings.xml │ ├── org.eclipse.ltk.core.refactoring │ │ └── .refactorings │ │ │ └── .workspace │ │ │ └── 2023 │ │ │ └── 1 │ │ │ └── 3 │ │ │ ├── refactorings.history │ │ │ └── refactorings.index │ ├── org.eclipse.ltk.ui.refactoring │ │ └── dialog_settings.xml │ ├── org.eclipse.m2e.core │ │ └── workspaceState.ser │ ├── org.eclipse.m2e.logback │ │ ├── 0.log │ │ └── logback.2.1.0.20221015-0744.xml │ ├── org.eclipse.oomph.setup │ │ └── workspace.setup │ ├── org.eclipse.pde.core │ │ └── .cache │ │ │ └── clean-cache.properties │ ├── org.eclipse.tips.ide │ │ └── dialog_settings.xml │ ├── org.eclipse.tm.terminal.view.ui │ │ └── .executables │ │ │ └── data.properties │ ├── org.eclipse.ui.ide │ │ └── dialog_settings.xml │ ├── org.eclipse.ui.intro │ │ └── introstate │ ├── org.eclipse.ui.workbench.texteditor │ │ └── dialog_settings.xml │ ├── org.eclipse.ui.workbench │ │ ├── dialog_settings.xml │ │ └── workingsets.xml │ ├── org.eclipse.wst.jsdt.core │ │ └── variablesAndContainers.dat │ └── org.eclipse.wst.jsdt.ui │ │ ├── OpenTypeHistory.xml │ │ └── QualifiedTypeNameHistory.xml └── version.ini ├── Hello.txt ├── Servers ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.wst.server.core.prefs └── Tomcat v9.0 Server at localhost-config │ ├── catalina.policy │ ├── catalina.properties │ ├── context.xml │ ├── server.xml │ ├── tomcat-users.xml │ └── web.xml ├── WEJA1-STS ├── .gitignore └── springboot │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── jspiders │ │ │ └── springboot │ │ │ ├── SpringbootApplication.java │ │ │ ├── controller │ │ │ └── EmployeeController.java │ │ │ ├── pojo │ │ │ └── EmployeePOJO.java │ │ │ ├── repository │ │ │ └── EmployeeRepository.java │ │ │ ├── response │ │ │ └── EmployeeResponse.java │ │ │ └── service │ │ │ └── EmployeeService.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── jspiders │ └── springboot │ └── SpringbootApplicationTests.java ├── adapterpatttern ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs └── src │ └── com │ └── jspiders │ └── adapterpatttern │ ├── App.java │ ├── adapter │ └── EmpEventsAdapter.java │ ├── interfaces │ └── Events.java │ └── object │ └── Employee.java ├── builderdesignpattern ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs └── src │ └── com │ └── jspiders │ └── builderdesignpattern │ ├── App.java │ ├── builder │ └── ContactBuilder.java │ ├── main │ └── ContactMain.java │ └── object │ └── Contact.java ├── factorymobile ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs └── src │ └── com │ └── jspiders │ └── factorymobile │ ├── App.java │ ├── main │ └── MobileFactory.java │ ├── mobile │ └── Mobile.java │ └── object │ ├── Nothing1.java │ ├── OnePlus11Pro.java │ ├── Pixel7Pro.java │ └── SamsungS23.java ├── factorypattern ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs └── src │ └── com │ └── jspiders │ └── factorypattern │ ├── App.java │ ├── beverage │ └── Beverage.java │ ├── main │ └── TeaFactory.java │ └── object │ ├── BlackTea.java │ ├── GingerTea.java │ ├── MasalaTea.java │ └── Tea.java ├── filehandling ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs ├── ByteStream.txt ├── CharStream.txt ├── Hello.txt └── src │ └── com │ └── jspiders │ └── filehandling │ ├── App.java │ ├── create │ ├── CreateFileDemo1.java │ └── CreateFileDemo2.java │ ├── delete │ └── DeleteFileDemo1.java │ ├── info │ └── FileInfoDemo1.java │ ├── read │ ├── ByteStreamRead.java │ └── CharStreamRead.java │ └── write │ ├── ByteStreamWrite.java │ └── CharStreamWrite.java ├── hibernate ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ ├── org.eclipse.m2e.core.prefs │ └── org.eclipse.wst.common.project.facet.core.xml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── jspiders │ │ │ └── hibernate │ │ │ ├── App.java │ │ │ ├── dao │ │ │ ├── EmpDeleteDAO.java │ │ │ ├── EmpFindDAO.java │ │ │ ├── EmployeeDAO.java │ │ │ └── EmployeeUpdateDAO.java │ │ │ └── dto │ │ │ └── EmployeeDTO.java │ └── resources │ │ └── META-INF │ │ └── persistence.xml │ └── test │ └── java │ └── com │ └── jspiders │ └── hibernate │ └── AppTest.java ├── hibernateannotations ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ ├── org.eclipse.m2e.core.prefs │ └── org.eclipse.wst.common.project.facet.core.xml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── jspiders │ │ │ └── hibernateannotations │ │ │ ├── App.java │ │ │ ├── dao │ │ │ └── StudentDAO.java │ │ │ └── dto │ │ │ └── StudentDTO.java │ └── resources │ │ └── META-INF │ │ └── persistence.xml │ └── test │ └── java │ └── com │ └── jspiders │ └── hibernateannotations │ └── AppTest.java ├── hibernatejpql ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ ├── org.eclipse.m2e.core.prefs │ └── org.eclipse.wst.common.project.facet.core.xml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── jspiders │ │ │ └── hibernatejpql │ │ │ ├── App.java │ │ │ ├── dao │ │ │ └── TrainerDAO.java │ │ │ └── dto │ │ │ └── TrainerDTO.java │ └── resources │ │ └── META-INF │ │ └── persistence.xml │ └── test │ └── java │ └── com │ └── jspiders │ └── hibernatejpql │ └── AppTest.java ├── hibernatemanytomany ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ ├── org.eclipse.m2e.core.prefs │ └── org.eclipse.wst.common.project.facet.core.xml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── jspiders │ │ │ └── hibernatemanytomany │ │ │ ├── App.java │ │ │ ├── dao │ │ │ └── CustomerProductDAO.java │ │ │ └── dto │ │ │ ├── CustomerDTO.java │ │ │ └── ProductDTO.java │ └── resources │ │ └── META-INF │ │ └── persistence.xml │ └── test │ └── java │ └── com │ └── jspiders │ └── hibernatemanytomany │ └── AppTest.java ├── hibernatemanytoone ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ ├── org.eclipse.m2e.core.prefs │ └── org.eclipse.wst.common.project.facet.core.xml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── jspiders │ │ │ └── hibernatemanytoone │ │ │ ├── App.java │ │ │ ├── dao │ │ │ └── PassTrainDAO.java │ │ │ └── dto │ │ │ ├── PassengerDTO.java │ │ │ └── TrainDTO.java │ └── resources │ │ └── META-INF │ │ └── persistence.xml │ └── test │ └── java │ └── com │ └── jspiders │ └── hibernatemanytoone │ └── AppTest.java ├── hibernateonetomany ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ ├── org.eclipse.m2e.core.prefs │ └── org.eclipse.wst.common.project.facet.core.xml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── jspiders │ │ │ └── hibernateonetomany │ │ │ ├── App.java │ │ │ ├── dao │ │ │ └── CompEmpDAO.java │ │ │ └── dto │ │ │ ├── CompanyDTO.java │ │ │ └── EmployeeDTO.java │ └── resources │ │ └── META-INF │ │ └── persistence.xml │ └── test │ └── java │ └── com │ └── jspiders │ └── hibernateonetomany │ └── AppTest.java ├── hibernateonetoone ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ ├── org.eclipse.m2e.core.prefs │ └── org.eclipse.wst.common.project.facet.core.xml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── jspiders │ │ │ └── hibernateonetoone │ │ │ ├── App.java │ │ │ ├── dao │ │ │ └── PersonAadharDAO.java │ │ │ └── dto │ │ │ ├── AadharDTO.java │ │ │ └── PersonDTO.java │ └── resources │ │ └── META-INF │ │ └── persistence.xml │ └── test │ └── java │ └── com │ └── jspiders │ └── hibernateonetoone │ └── AppTest.java ├── jdbc ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.wst.common.project.facet.core.xml ├── resources │ └── db_info.properties └── src │ └── com │ └── jspiders │ └── jdbc │ ├── App.java │ ├── delete │ └── JdbcDeleteDemo1.java │ ├── insert │ └── JdbcInsertDemo1.java │ ├── select │ ├── JdbcSelectDemo.java │ ├── JdbcSelectDemo2.java │ ├── JdbcSelectDemo3.java │ ├── JdbcSelectDemo4.java │ └── JdbcSelectDemo5.java │ └── update │ └── JdbcUpdateDemo1.java ├── jdbcdynamic ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.wst.common.project.facet.core.xml ├── resources │ └── db_info.properties └── src │ └── com │ └── jspiders │ └── jdbcdynamic │ ├── App.java │ ├── callable │ └── CallableDemo.java │ ├── delete │ └── DynamicDelete.java │ ├── insert │ └── DynamicInsert.java │ ├── select │ └── DynamicSelect.java │ └── update │ └── DynamicUpdate.java ├── jdbcobject ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs ├── resources │ └── db_info.properties └── src │ └── com │ └── jspider │ └── jdbcobject │ ├── App.java │ ├── entity │ └── Student.java │ ├── insert │ └── StudentInsert.java │ └── select │ └── StudentSelect.java ├── jsp ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── .jsdtscope │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ ├── org.eclipse.wst.common.component │ ├── org.eclipse.wst.common.project.facet.core.xml │ ├── org.eclipse.wst.jsdt.ui.superType.container │ └── org.eclipse.wst.jsdt.ui.superType.name └── src │ └── main │ └── webapp │ ├── DemoJsp1.jsp │ ├── META-INF │ └── MANIFEST.MF │ ├── TagDemo1.jsp │ └── WEB-INF │ └── web.xml ├── multithreading ├── .classpath ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs ├── bin │ └── com │ │ └── jspiders │ │ └── multithreading │ │ ├── App.class │ │ ├── main │ │ ├── AccountMain.class │ │ └── ThreadMain.class │ │ ├── resource │ │ └── Account.class │ │ └── thread │ │ ├── Husband.class │ │ ├── MyThread1.class │ │ ├── MyThread2.class │ │ ├── MyThread3.class │ │ └── Wife.class └── src │ └── com │ └── jspiders │ └── multithreading │ ├── App.java │ ├── main │ ├── AccountMain.java │ └── ThreadMain.java │ ├── resource │ └── Account.java │ └── thread │ ├── Husband.java │ ├── MyThread1.java │ ├── MyThread2.java │ ├── MyThread3.java │ └── Wife.java ├── multithreadingproperties ├── .classpath ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs ├── bin │ └── com │ │ └── jspiders │ │ └── multithreadingproperties │ │ ├── App.class │ │ ├── main │ │ └── ThreadMain.class │ │ └── thread │ │ ├── MyThread.class │ │ └── MyThread1.class └── src │ └── com │ └── jspiders │ └── multithreadingproperties │ ├── App.java │ ├── main │ └── ThreadMain.java │ └── thread │ ├── MyThread.java │ └── MyThread1.java ├── multithreadingsleep ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs └── src │ └── com │ └── jspiders │ └── multithreadingsleep │ ├── App.java │ └── main │ └── SleepDemo.java ├── multithreadingwaitandnotify ├── .classpath ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs ├── bin │ └── com │ │ └── jspiders │ │ └── multithreadingwaitandnotify │ │ ├── App.class │ │ ├── main │ │ └── PizzaMain.class │ │ ├── resourse │ │ └── Pizza.class │ │ └── thread │ │ ├── Dominos.class │ │ └── Friends.class └── src │ └── com │ └── jspiders │ └── multithreadingwaitandnotify │ ├── App.java │ ├── main │ └── PizzaMain.java │ ├── resourse │ └── Pizza.java │ └── thread │ ├── Dominos.java │ └── Friends.java ├── serializationdesrialization ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs ├── Object.txt └── src │ └── com │ └── jspiders │ └── serializationdesrialization │ ├── App.java │ ├── main │ └── UserMain.java │ └── object │ └── User.java ├── servlet ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── .jsdtscope │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ ├── org.eclipse.wst.common.component │ ├── org.eclipse.wst.common.project.facet.core.xml │ ├── org.eclipse.wst.jsdt.ui.superType.container │ └── org.eclipse.wst.jsdt.ui.superType.name └── src │ └── main │ ├── java │ └── com │ │ └── jspiders │ │ └── servlet │ │ ├── App.java │ │ └── servlets │ │ ├── DateTimeServlet.java │ │ ├── DemoServlet.java │ │ ├── EmpRegistration.java │ │ ├── MyServlet1.java │ │ ├── MyServlet2.java │ │ ├── NameServlet.java │ │ └── Skills.java │ └── webapp │ ├── EmpRegistration.html │ ├── Form.html │ ├── META-INF │ └── MANIFEST.MF │ ├── Skills.html │ └── WEB-INF │ └── web.xml ├── singleton ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs └── src │ └── com │ └── jspiders │ └── singleton │ ├── App.java │ ├── main │ ├── SingletonEagerMain.java │ └── SingletonLazyMain.java │ └── object │ ├── SingletonEager.java │ └── SingletonLazy.java ├── springcoreannotation ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ ├── org.eclipse.m2e.core.prefs │ └── org.eclipse.wst.common.project.facet.core.xml ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── jspiders │ │ └── springcoreannotation │ │ ├── App.java │ │ ├── beans │ │ ├── CarBean.java │ │ ├── DriverBean.java │ │ └── EmployeeBean.java │ │ ├── config │ │ ├── CarDriverConfig.java │ │ └── EmployeeConfig.java │ │ └── main │ │ ├── CarDriverMain.java │ │ └── EmployeeMain.java │ └── test │ └── java │ └── com │ └── jspiders │ └── springcoreannotation │ └── AppTest.java ├── springcorexml ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ ├── org.eclipse.m2e.core.prefs │ └── org.eclipse.wst.common.project.facet.core.xml ├── pom.xml └── src │ ├── main │ └── java │ │ ├── CarDriverConfig.xml │ │ ├── EmployeeConfig.xml │ │ ├── PassTrainConfig.xml │ │ ├── TeamPlayerConfig.xml │ │ └── com │ │ └── jspiders │ │ └── springcorexml │ │ ├── App.java │ │ ├── beans │ │ ├── CarBean.java │ │ ├── DriverBean.java │ │ ├── EmployeeBean.java │ │ ├── PassengerBean.java │ │ ├── PlayerBean.java │ │ ├── TeamBean.java │ │ └── TrainBean.java │ │ └── main │ │ ├── CarDriverMain.java │ │ ├── EmployeeMain.java │ │ ├── PassTrainMain.java │ │ └── TeamPlayerMain.java │ └── test │ └── java │ └── com │ └── jspiders │ └── springcorexml │ └── AppTest.java ├── springmvc ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── .jsdtscope │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ ├── org.eclipse.m2e.core.prefs │ ├── org.eclipse.wst.common.component │ ├── org.eclipse.wst.common.project.facet.core.xml │ ├── org.eclipse.wst.jsdt.ui.superType.container │ ├── org.eclipse.wst.jsdt.ui.superType.name │ └── org.eclipse.wst.validation.prefs ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── jspiders │ │ └── springmvc │ │ ├── App.java │ │ ├── controller │ │ └── EmployeeController.java │ │ ├── pojo │ │ ├── AdminPOJO.java │ │ └── EmployeePOJO.java │ │ ├── repository │ │ ├── AdminRepository.java │ │ └── EmployeeRepository.java │ │ └── service │ │ ├── AdminService.java │ │ └── EmployeeService.java │ ├── resources │ └── META-INF │ │ └── persistence.xml │ └── webapp │ ├── WEB-INF │ ├── dispatcher-servlet.xml │ ├── views │ │ ├── Add.jsp │ │ ├── AddAdmin.jsp │ │ ├── Home.jsp │ │ ├── Login.jsp │ │ ├── NavBar.jsp │ │ ├── Remove.jsp │ │ ├── Search.jsp │ │ └── Update.jsp │ └── web.xml │ └── index.jsp └── springrest ├── .classpath ├── .gitignore ├── .project ├── .settings ├── .jsdtscope ├── org.eclipse.core.resources.prefs ├── org.eclipse.jdt.core.prefs ├── org.eclipse.m2e.core.prefs ├── org.eclipse.wst.common.component ├── org.eclipse.wst.common.project.facet.core.xml ├── org.eclipse.wst.jsdt.ui.superType.container ├── org.eclipse.wst.jsdt.ui.superType.name └── org.eclipse.wst.validation.prefs ├── pom.xml └── src └── main ├── java └── com │ └── jspiders │ └── springrest │ ├── App.java │ ├── controller │ └── EmployeeController.java │ ├── pojo │ └── EmployeePOJO.java │ ├── repository │ └── EmployeeRepository.java │ ├── response │ └── EmployeeResponse.java │ └── service │ └── EmployeeService.java ├── resources └── META-INF │ └── persistence.xml └── webapp ├── WEB-INF ├── dispatcher-servlet.xml └── web.xml └── index.jsp /.gitignore: -------------------------------------------------------------------------------- 1 | /.metadata/ 2 | -------------------------------------------------------------------------------- /.metadata/.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/.metadata/.lock -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.egit.core.cmp/.location: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.egit.core.cmp/.location -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index: -------------------------------------------------------------------------------- 1 | /org.eclipse.core.resourcescontentCacheState2contentCacheTimestamp 1647366923262org.eclipse.jdt.corestateVersionNumber38org.eclipse.jst.jsp.core+org.eclipse.jst.jsp.core.taglib.TaglibIndexCLEANorg.eclipse.wst.jsdt.corestateVersionNumber21 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding=UTF-8 3 | version=1 4 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\r\n\r\n 3 | preferredTargets=default,org.eclipse.lsp4e.debug.toggleBreakpointTarget\:default|org.eclipse.lsp4e.debug.toggleBreakpointTarget\:org.eclipse.lsp4e.debug.toggleBreakpointTarget| 4 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.e4.ui.css.swt.theme.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | themeid=org.eclipse.e4.ui.css.theme.e4_default 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.e4.ui.workbench.renderers.swt.prefs: -------------------------------------------------------------------------------- 1 | USE_ROUND_TABS=false 2 | eclipse.preferences.version=1 3 | enableMRU=true 4 | themeEnabled=true 5 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 5 | org.eclipse.jdt.core.compiler.compliance=17 6 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 7 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 8 | org.eclipse.jdt.core.compiler.release=enabled 9 | org.eclipse.jdt.core.compiler.source=17 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.junit.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.junit.content_assist_favorite_static_members_migrated=true 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.launching.PREF_VM_XML=\r\n\r\n \r\n \r\n \r\n\r\n 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jsch.core.hasChangedDefaultWin32SshHome=true 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.j2ee.webservice.ui.prefs: -------------------------------------------------------------------------------- 1 | areThereWebServices=false 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.m2e.discovery.pref.projects= 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.java.ui.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.mylyn.java.ui.run.count.3_10_0=1 3 | org.eclipse.mylyn.java.ui.run.count.3_1_0=1 4 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.api.tools.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | knownEEFragments= 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs: -------------------------------------------------------------------------------- 1 | SWITCH_PERSPECTIVE_ON_PROJECT_CREATION=always 2 | eclipse.preferences.version=1 3 | platformState=1647366923262 4 | quickStart=false 5 | tipsAndTricks=true 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.navigator.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.ui.navigator.ProjectExplorer.filterActivation=\:org.eclipse.jdt.java.ui.filters.HidePackageDeclaration\:org.eclipse.jdt.java.ui.filters.HideOutputFolder\:org.eclipse.buildship.ui.navigator.filter.gradle.subProject\:org.eclipse.ui.navigator.resources.nested.HideTopLevelProjectIfNested\:org.eclipse.buildship.ui.navigator.filter.gradle.buildfolder\:org.eclipse.jdt.java.ui.filters.HideEmptyInnerPackages\:org.eclipse.jst.j2ee.navigator.ui.filters.jetemitters\:org.eclipse.jdt.java.ui.filters.HideInnerClassFiles\:org.eclipse.ui.navigator.resources.filters.startsWithDot\:org.eclipse.jdt.java.ui.filters.HideEmptyLibraryContainers\:org.eclipse.jdt.java.ui.filters.HideImportDeclaration\:org.eclipse.jdt.java.ui.filters.HideSyntheticMembers\:org.eclipse.ui.navigator.resources.nested.HideFolderWhenProjectIsShownAsNested\: 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | showIntro=false 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | processedSchemes=,eclipse+mpc,eclipse+command 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.jsdt.ui.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | fontPropagated=true 3 | org.eclipse.wst.jsdt.ui.editor.tab.width= 4 | org.eclipse.wst.jsdt.ui.formatterprofiles.version=11 5 | org.eclipse.wst.jsdt.ui.javadoclocations.migrated=true 6 | proposalOrderMigrated=true 7 | tabWidthPropagated=true 8 | useAnnotationsPrefPage=true 9 | useQuickDiffPrefPage=true 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.ws.service.policy.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp.wsiap.defaultProtocol=http\://schemas.xmlsoap.org/wsdl/soap/ 3 | org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp.wsissbp.defaultProtocol=http\://schemas.xmlsoap.org/wsdl/soap/ 4 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.debug.core/.launches/AccountMain.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.debug.core/.launches/HelloWorld.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.debug.core/.launches/PizzaMain.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.debug.core/.launches/ThreadMain (1).launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.debug.core/.launches/ThreadMain.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.egit.core/.org.eclipse.egit.core.cmp/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | .org.eclipse.egit.core.cmp 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.egit.core/.org.eclipse.egit.core.cmp/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.equinox.p2.ui/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 | 6 | 7 | 8 | 9 |
10 |
11 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/1009081214.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/.metadata/.plugins/org.eclipse.jdt.core/1009081214.index -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/1091696723.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/.metadata/.plugins/org.eclipse.jdt.core/1091696723.index -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/1190747520.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/.metadata/.plugins/org.eclipse.jdt.core/1190747520.index -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/1865797976.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/.metadata/.plugins/org.eclipse.jdt.core/1865797976.index -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/2399060614.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/.metadata/.plugins/org.eclipse.jdt.core/2399060614.index -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt: -------------------------------------------------------------------------------- 1 | java -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.launching/.install.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2023/1/3/refactorings.history: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2023/1/3/refactorings.index: -------------------------------------------------------------------------------- 1 | 1673954090410 Delete resource 'sample' 2 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 | 6 |
7 |
8 | 9 | 10 | 11 |
12 |
13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties: -------------------------------------------------------------------------------- 1 | #Cached timestamps 2 | #Fri Apr 07 15:32:12 IST 2023 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties: -------------------------------------------------------------------------------- 1 | #Wed Jan 25 14:21:18 IST 2023 2 | 0.Args=--login -i 3 | 0.Icon=C\:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico 4 | 0.Name=Git Bash 5 | 0.Path=C\:\\Program Files\\Git\\bin\\sh.exe 6 | 0.Translate=true 7 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 | 6 |
7 |
8 | 9 | 10 |
11 |
12 | 13 | 14 | 15 | 16 |
17 |
18 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ui.intro/introstate: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 |
15 | 16 | 17 | 18 | 19 | 20 |
21 |
22 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 | 6 | 7 | 8 | 9 |
10 |
11 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.wst.jsdt.core/variablesAndContainers.dat: -------------------------------------------------------------------------------- 1 | jsp)org.eclipse.wst.jsdt.launching.WebProject,org.eclipse.wst.jsdt.launching.JRE_CONTAINERID:/WEJA1/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/system.js1org.eclipse.wst.jsdt.launching.baseBrowserLibraryUD:/WEJA1/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/baseBrowserLibrary.jsPD:/WEJA1/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/browserWindow.jsFD:/WEJA1/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/xhr.js GD:/WEJA1/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/dom5.js 2 | servlet springmvc 3 | springrest -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.wst.jsdt.ui/OpenTypeHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.wst.jsdt.ui/QualifiedTypeNameHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /.metadata/version.ini: -------------------------------------------------------------------------------- 1 | #Sat Apr 08 13:26:16 IST 2023 2 | org.eclipse.core.runtime=2 3 | org.eclipse.platform=4.26.0.v20221123-1800 4 | -------------------------------------------------------------------------------- /Hello.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/Hello.txt -------------------------------------------------------------------------------- /Servers/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | Servers 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /Servers/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /Servers/.settings/org.eclipse.wst.server.core.prefs: -------------------------------------------------------------------------------- 1 | #Thu Mar 09 14:45:29 IST 2023 2 | eclipse.preferences.version=1 3 | org.eclipse.wst.server.core.isServerProject=true 4 | -------------------------------------------------------------------------------- /WEJA1-STS/.gitignore: -------------------------------------------------------------------------------- 1 | /.metadata/ 2 | -------------------------------------------------------------------------------- /WEJA1-STS/springboot/.gitignore: -------------------------------------------------------------------------------- 1 | HELP.md 2 | target/ 3 | !.mvn/wrapper/maven-wrapper.jar 4 | !**/src/main/**/target/ 5 | !**/src/test/**/target/ 6 | 7 | ### STS ### 8 | .apt_generated 9 | .classpath 10 | .factorypath 11 | .project 12 | .settings 13 | .springBeans 14 | .sts4-cache 15 | 16 | ### IntelliJ IDEA ### 17 | .idea 18 | *.iws 19 | *.iml 20 | *.ipr 21 | 22 | ### NetBeans ### 23 | /nbproject/private/ 24 | /nbbuild/ 25 | /dist/ 26 | /nbdist/ 27 | /.nb-gradle/ 28 | build/ 29 | !**/src/main/**/build/ 30 | !**/src/test/**/build/ 31 | 32 | ### VS Code ### 33 | .vscode/ 34 | -------------------------------------------------------------------------------- /WEJA1-STS/springboot/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/WEJA1-STS/springboot/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /WEJA1-STS/springboot/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # https://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.7/apache-maven-3.8.7-bin.zip 18 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.1/maven-wrapper-3.1.1.jar 19 | -------------------------------------------------------------------------------- /WEJA1-STS/springboot/src/main/java/com/jspiders/springboot/SpringbootApplication.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springboot; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | 6 | @SpringBootApplication 7 | public class SpringbootApplication { 8 | 9 | public static void main(String[] args) { 10 | SpringApplication.run(SpringbootApplication.class, args); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /WEJA1-STS/springboot/src/main/java/com/jspiders/springboot/pojo/EmployeePOJO.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springboot.pojo; 2 | 3 | import jakarta.persistence.Entity; 4 | import jakarta.persistence.GeneratedValue; 5 | import jakarta.persistence.GenerationType; 6 | import jakarta.persistence.Id; 7 | import lombok.Data; 8 | 9 | @Data 10 | @Entity 11 | public class EmployeePOJO { 12 | 13 | @Id 14 | @GeneratedValue(strategy = GenerationType.AUTO) 15 | private int id; 16 | private String name; 17 | private String email; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /WEJA1-STS/springboot/src/main/java/com/jspiders/springboot/repository/EmployeeRepository.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springboot.repository; 2 | 3 | import org.springframework.data.jpa.repository.JpaRepository; 4 | 5 | import com.jspiders.springboot.pojo.EmployeePOJO; 6 | 7 | public interface EmployeeRepository 8 | extends JpaRepository { 9 | 10 | } 11 | -------------------------------------------------------------------------------- /WEJA1-STS/springboot/src/main/java/com/jspiders/springboot/response/EmployeeResponse.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springboot.response; 2 | 3 | import java.util.List; 4 | 5 | import com.jspiders.springboot.pojo.EmployeePOJO; 6 | 7 | import lombok.AllArgsConstructor; 8 | import lombok.Data; 9 | import lombok.NoArgsConstructor; 10 | 11 | @Data 12 | @AllArgsConstructor 13 | @NoArgsConstructor 14 | public class EmployeeResponse { 15 | 16 | private String status; 17 | private String msg; 18 | private EmployeePOJO data; 19 | private List list; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /WEJA1-STS/springboot/src/main/java/com/jspiders/springboot/service/EmployeeService.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springboot.service; 2 | 3 | import org.springframework.beans.factory.annotation.Autowired; 4 | import org.springframework.stereotype.Service; 5 | 6 | import com.jspiders.springboot.pojo.EmployeePOJO; 7 | import com.jspiders.springboot.repository.EmployeeRepository; 8 | 9 | @Service 10 | public class EmployeeService { 11 | 12 | @Autowired 13 | private EmployeeRepository repository; 14 | 15 | public EmployeePOJO addEmployee(EmployeePOJO employee) { 16 | EmployeePOJO pojo = repository.save(employee); 17 | return pojo; 18 | } 19 | 20 | 21 | } 22 | -------------------------------------------------------------------------------- /WEJA1-STS/springboot/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8080 2 | spring.datasource.url=jdbc:mysql://localhost:3306/weja1boot?createDatabaseIfNotExist=true 3 | spring.datasource.username=root 4 | spring.datasource.password=root 5 | spring.jpa.hibernate.ddl-auto=update 6 | spring.jpa.show-sql=true 7 | spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect -------------------------------------------------------------------------------- /WEJA1-STS/springboot/src/test/java/com/jspiders/springboot/SpringbootApplicationTests.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springboot; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | 6 | @SpringBootTest 7 | class SpringbootApplicationTests { 8 | 9 | @Test 10 | void contextLoads() { 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /adapterpatttern/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /adapterpatttern/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /adapterpatttern/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | adapterpatttern 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /adapterpatttern/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /adapterpatttern/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 5 | org.eclipse.jdt.core.compiler.compliance=1.8 6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 11 | org.eclipse.jdt.core.compiler.release=enabled 12 | org.eclipse.jdt.core.compiler.source=1.8 13 | -------------------------------------------------------------------------------- /adapterpatttern/src/com/jspiders/adapterpatttern/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.adapterpatttern; 2 | 3 | public class App { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /adapterpatttern/src/com/jspiders/adapterpatttern/adapter/EmpEventsAdapter.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.adapterpatttern.adapter; 2 | 3 | import com.jspiders.adapterpatttern.interfaces.Events; 4 | import com.jspiders.adapterpatttern.object.Employee; 5 | 6 | public class EmpEventsAdapter extends Employee implements Events { 7 | 8 | @Override 9 | public void mothersDay() { 10 | 11 | EmpEventsAdapter employee1 = new EmpEventsAdapter(); 12 | employee1.setEmp_id(1); 13 | employee1.setName("Aishwarya"); 14 | System.out.println("Chief guest of the event is " 15 | + employee1.getName()); 16 | 17 | } 18 | 19 | @Override 20 | public void fathersDay() { 21 | EmpEventsAdapter employee2 = new EmpEventsAdapter(); 22 | employee2.setEmp_id(2); 23 | employee2.setName("Salman"); 24 | System.out.println("Chief guest of the event is " 25 | + employee2.getName()); 26 | } 27 | 28 | public static void main(String[] args) { 29 | 30 | EmpEventsAdapter adapter = new EmpEventsAdapter(); 31 | adapter.mothersDay(); 32 | adapter.fathersDay(); 33 | 34 | } 35 | 36 | } 37 | -------------------------------------------------------------------------------- /adapterpatttern/src/com/jspiders/adapterpatttern/interfaces/Events.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.adapterpatttern.interfaces; 2 | 3 | public interface Events { 4 | 5 | void mothersDay(); 6 | 7 | void fathersDay(); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /adapterpatttern/src/com/jspiders/adapterpatttern/object/Employee.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.adapterpatttern.object; 2 | 3 | public class Employee { 4 | 5 | private int emp_id; 6 | private String name; 7 | 8 | public int getEmp_id() { 9 | return emp_id; 10 | } 11 | public void setEmp_id(int emp_id) { 12 | this.emp_id = emp_id; 13 | } 14 | public String getName() { 15 | return name; 16 | } 17 | public void setName(String name) { 18 | this.name = name; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /builderdesignpattern/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /builderdesignpattern/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /builderdesignpattern/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | builderdesignpattern 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /builderdesignpattern/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /builderdesignpattern/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 5 | org.eclipse.jdt.core.compiler.compliance=1.8 6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 11 | org.eclipse.jdt.core.compiler.release=enabled 12 | org.eclipse.jdt.core.compiler.source=1.8 13 | -------------------------------------------------------------------------------- /builderdesignpattern/src/com/jspiders/builderdesignpattern/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.builderdesignpattern; 2 | 3 | public class App { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /builderdesignpattern/src/com/jspiders/builderdesignpattern/main/ContactMain.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.builderdesignpattern.main; 2 | 3 | import com.jspiders.builderdesignpattern.builder.ContactBuilder; 4 | import com.jspiders.builderdesignpattern.object.Contact; 5 | 6 | public class ContactMain { 7 | 8 | public static void main(String[] args) { 9 | 10 | Contact contact = new ContactBuilder() 11 | .mobile_no(9876543210L) 12 | .last_name("Sharma") 13 | .first_name("Rohit").getContact(); 14 | System.out.println(contact); 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /factorymobile/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /factorymobile/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /factorymobile/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | factorymobile 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /factorymobile/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /factorymobile/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 5 | org.eclipse.jdt.core.compiler.compliance=1.8 6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 11 | org.eclipse.jdt.core.compiler.release=enabled 12 | org.eclipse.jdt.core.compiler.source=1.8 13 | -------------------------------------------------------------------------------- /factorymobile/src/com/jspiders/factorymobile/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.factorymobile; 2 | 3 | public class App { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /factorymobile/src/com/jspiders/factorymobile/mobile/Mobile.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.factorymobile.mobile; 2 | 3 | public interface Mobile { 4 | 5 | void order(); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /factorymobile/src/com/jspiders/factorymobile/object/Nothing1.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.factorymobile.object; 2 | 3 | import com.jspiders.factorymobile.mobile.Mobile; 4 | 5 | public class Nothing1 implements Mobile { 6 | 7 | @Override 8 | public void order() { 9 | System.out.println("Ordered Nothing1."); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /factorymobile/src/com/jspiders/factorymobile/object/OnePlus11Pro.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.factorymobile.object; 2 | 3 | import com.jspiders.factorymobile.mobile.Mobile; 4 | 5 | public class OnePlus11Pro implements Mobile { 6 | 7 | @Override 8 | public void order() { 9 | System.out.println("Ordered OnePlus 11 Pro."); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /factorymobile/src/com/jspiders/factorymobile/object/Pixel7Pro.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.factorymobile.object; 2 | 3 | import com.jspiders.factorymobile.mobile.Mobile; 4 | 5 | public class Pixel7Pro implements Mobile { 6 | 7 | @Override 8 | public void order() { 9 | System.out.println("Ordered Pixel 7 Pro."); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /factorymobile/src/com/jspiders/factorymobile/object/SamsungS23.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.factorymobile.object; 2 | 3 | import com.jspiders.factorymobile.mobile.Mobile; 4 | 5 | public class SamsungS23 implements Mobile { 6 | 7 | @Override 8 | public void order() { 9 | System.out.println("Ordered Samsung S23."); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /factorypattern/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /factorypattern/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /factorypattern/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | factorypattern 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /factorypattern/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /factorypattern/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 5 | org.eclipse.jdt.core.compiler.compliance=1.8 6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 11 | org.eclipse.jdt.core.compiler.release=enabled 12 | org.eclipse.jdt.core.compiler.source=1.8 13 | -------------------------------------------------------------------------------- /factorypattern/src/com/jspiders/factorypattern/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.factorypattern; 2 | 3 | public class App { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /factorypattern/src/com/jspiders/factorypattern/beverage/Beverage.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.factorypattern.beverage; 2 | 3 | public interface Beverage { 4 | 5 | void order(); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /factorypattern/src/com/jspiders/factorypattern/object/BlackTea.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.factorypattern.object; 2 | 3 | import com.jspiders.factorypattern.beverage.Beverage; 4 | 5 | public class BlackTea implements Beverage { 6 | 7 | @Override 8 | public void order() { 9 | System.out.println("Ordered Black Tea."); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /factorypattern/src/com/jspiders/factorypattern/object/GingerTea.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.factorypattern.object; 2 | 3 | import com.jspiders.factorypattern.beverage.Beverage; 4 | 5 | public class GingerTea implements Beverage { 6 | 7 | @Override 8 | public void order() { 9 | System.out.println("Ordered Ginger Tea."); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /factorypattern/src/com/jspiders/factorypattern/object/MasalaTea.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.factorypattern.object; 2 | 3 | import com.jspiders.factorypattern.beverage.Beverage; 4 | 5 | public class MasalaTea implements Beverage { 6 | 7 | @Override 8 | public void order() { 9 | System.out.println("Ordered Masala Tea."); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /factorypattern/src/com/jspiders/factorypattern/object/Tea.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.factorypattern.object; 2 | 3 | import com.jspiders.factorypattern.beverage.Beverage; 4 | 5 | public class Tea implements Beverage { 6 | 7 | @Override 8 | public void order() { 9 | System.out.println("Ordered Tea"); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /filehandling/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /filehandling/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /filehandling/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | filehandling 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /filehandling/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /filehandling/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 5 | org.eclipse.jdt.core.compiler.compliance=1.8 6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 11 | org.eclipse.jdt.core.compiler.release=enabled 12 | org.eclipse.jdt.core.compiler.source=1.8 13 | -------------------------------------------------------------------------------- /filehandling/ByteStream.txt: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /filehandling/CharStream.txt: -------------------------------------------------------------------------------- 1 | Data from program -------------------------------------------------------------------------------- /filehandling/Hello.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/filehandling/Hello.txt -------------------------------------------------------------------------------- /filehandling/src/com/jspiders/filehandling/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.filehandling; 2 | 3 | public class App { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /filehandling/src/com/jspiders/filehandling/create/CreateFileDemo1.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.filehandling.create; 2 | 3 | import java.io.File; 4 | import java.io.IOException; 5 | 6 | public class CreateFileDemo1 { 7 | 8 | public static void main(String[] args) { 9 | 10 | File file = new File("Hello.txt"); 11 | if (file.exists()) { 12 | System.out.println("The file already exists."); 13 | } else { 14 | try { 15 | file.createNewFile(); 16 | System.out.println("File created"); 17 | } catch (IOException e) { 18 | System.out.println("File not created"); 19 | e.printStackTrace(); 20 | } 21 | } 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /filehandling/src/com/jspiders/filehandling/create/CreateFileDemo2.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.filehandling.create; 2 | 3 | import java.io.File; 4 | import java.io.IOException; 5 | 6 | public class CreateFileDemo2 { 7 | 8 | public static void main(String[] args) { 9 | 10 | File file = new File("D:/WEJA1/Hello.txt"); 11 | if (file.exists()) { 12 | System.out.println("The file already exists."); 13 | } else { 14 | try { 15 | file.createNewFile(); 16 | System.out.println("File created"); 17 | } catch (IOException e) { 18 | System.out.println("File not created"); 19 | e.printStackTrace(); 20 | } 21 | } 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /filehandling/src/com/jspiders/filehandling/delete/DeleteFileDemo1.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.filehandling.delete; 2 | 3 | import java.io.File; 4 | 5 | public class DeleteFileDemo1 { 6 | 7 | public static void main(String[] args) { 8 | 9 | File file = new File("Hello.txt"); 10 | 11 | if (file.exists()) { 12 | file.delete(); 13 | System.out.println("File deleted."); 14 | } else { 15 | System.out.println("File does not exist."); 16 | } 17 | 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /filehandling/src/com/jspiders/filehandling/info/FileInfoDemo1.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.filehandling.info; 2 | 3 | import java.io.File; 4 | 5 | public class FileInfoDemo1 { 6 | 7 | public static void main(String[] args) { 8 | 9 | File file = new File("Hello.txt"); 10 | 11 | if (file.exists()) { 12 | 13 | System.out.println("File name : " + file.getName()); 14 | 15 | System.out.println("Absolute path : " + file.getAbsolutePath()); 16 | 17 | System.out.println("File length : " + file.length()); 18 | 19 | if (file.canRead()) { 20 | System.out.println("File is readable"); 21 | } else { 22 | System.out.println("File is not readable"); 23 | } 24 | 25 | if (file.canWrite()) { 26 | System.out.println("File is writable"); 27 | } else { 28 | System.out.println("File is not writable"); 29 | } 30 | 31 | if (file.canExecute()) { 32 | System.out.println("File is executable"); 33 | } else { 34 | System.out.println("File is not executable"); 35 | } 36 | } else { 37 | System.out.println("File does not exist."); 38 | } 39 | 40 | } 41 | 42 | } 43 | -------------------------------------------------------------------------------- /filehandling/src/com/jspiders/filehandling/read/ByteStreamRead.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.filehandling.read; 2 | 3 | import java.io.File; 4 | import java.io.FileInputStream; 5 | import java.io.FileNotFoundException; 6 | import java.io.IOException; 7 | 8 | public class ByteStreamRead { 9 | 10 | public static void main(String[] args) { 11 | File file = new File("ByteStream.txt"); 12 | 13 | if (file.exists()) { 14 | try { 15 | FileInputStream fileInputStream = 16 | new FileInputStream(file); 17 | System.out.println("Reading data from file"); 18 | System.out.println(fileInputStream.read()); 19 | fileInputStream.close(); 20 | } catch (FileNotFoundException e) { 21 | e.printStackTrace(); 22 | } catch (IOException e) { 23 | e.printStackTrace(); 24 | } 25 | } else { 26 | System.out.println("File does not exist."); 27 | } 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /filehandling/src/com/jspiders/filehandling/read/CharStreamRead.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.filehandling.read; 2 | 3 | import java.io.File; 4 | import java.io.FileNotFoundException; 5 | import java.io.FileReader; 6 | import java.io.IOException; 7 | import java.util.Scanner; 8 | 9 | public class CharStreamRead { 10 | 11 | public static void main(String[] args) { 12 | File file = new File("CharStream.txt"); 13 | 14 | if (file.exists()) { 15 | try { 16 | FileReader fileReader = new FileReader(file); 17 | System.out.println("Reading data from file"); 18 | System.out.println 19 | ("read() output : " + fileReader.read()); 20 | Scanner scanner = new Scanner(file); 21 | System.out.print("Scanner output : "); 22 | while (scanner.hasNextLine()) { 23 | System.out.println(scanner.nextLine()); 24 | } 25 | scanner.close(); 26 | fileReader.close(); 27 | } catch (FileNotFoundException e) { 28 | System.out.println("File not found"); 29 | e.printStackTrace(); 30 | } catch (IOException e) { 31 | e.printStackTrace(); 32 | } 33 | } else { 34 | System.out.println("File does not exist"); 35 | } 36 | } 37 | 38 | } 39 | -------------------------------------------------------------------------------- /filehandling/src/com/jspiders/filehandling/write/ByteStreamWrite.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.filehandling.write; 2 | 3 | import java.io.File; 4 | import java.io.FileOutputStream; 5 | import java.io.IOException; 6 | 7 | public class ByteStreamWrite { 8 | 9 | public static void main(String[] args) { 10 | File file = new File("ByteStream.txt"); 11 | if (file.exists()) { 12 | System.out.println("File already exists."); 13 | } else { 14 | try { 15 | file.createNewFile(); 16 | System.out.println("File created."); 17 | FileOutputStream fileOutputStream = 18 | new FileOutputStream(file); 19 | fileOutputStream.write(20); 20 | System.out.println("Data written to file"); 21 | fileOutputStream.close(); 22 | } catch (IOException e) { 23 | System.out.println("File not created"); 24 | e.printStackTrace(); 25 | } 26 | } 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /filehandling/src/com/jspiders/filehandling/write/CharStreamWrite.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.filehandling.write; 2 | 3 | import java.io.File; 4 | import java.io.FileWriter; 5 | import java.io.IOException; 6 | 7 | public class CharStreamWrite { 8 | 9 | public static void main(String[] args) { 10 | 11 | File file = new File("CharStream.txt"); 12 | 13 | if (file.exists()) { 14 | System.out.println("File already exists"); 15 | } else { 16 | try { 17 | file.createNewFile(); 18 | System.out.println("File created"); 19 | FileWriter fileWriter = new FileWriter(file); 20 | fileWriter.write("Data from program"); 21 | System.out.println("Data written to file."); 22 | fileWriter.close(); 23 | } catch (IOException e) { 24 | System.out.println("File not created"); 25 | e.printStackTrace(); 26 | } 27 | } 28 | 29 | } 30 | 31 | } 32 | -------------------------------------------------------------------------------- /hibernate/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /hibernate/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | hibernate 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.wst.common.project.facet.core.builder 10 | 11 | 12 | 13 | 14 | org.eclipse.jdt.core.javabuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.m2e.core.maven2Builder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.m2e.core.maven2Nature 27 | org.eclipse.wst.common.project.facet.core.nature 28 | 29 | 30 | -------------------------------------------------------------------------------- /hibernate/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/main/java=UTF-8 3 | encoding//src/test/java=UTF-8 4 | encoding/=UTF-8 5 | -------------------------------------------------------------------------------- /hibernate/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.compliance=1.8 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 7 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 8 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 9 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 10 | org.eclipse.jdt.core.compiler.release=enabled 11 | org.eclipse.jdt.core.compiler.source=1.8 12 | -------------------------------------------------------------------------------- /hibernate/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- 1 | activeProfiles= 2 | eclipse.preferences.version=1 3 | resolveWorkspaceProjects=true 4 | version=1 5 | -------------------------------------------------------------------------------- /hibernate/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /hibernate/src/main/java/com/jspiders/hibernate/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernate; 2 | 3 | /** 4 | * Hello world! 5 | * 6 | */ 7 | public class App 8 | { 9 | public static void main( String[] args ) 10 | { 11 | System.out.println( "Hello World!" ); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /hibernate/src/main/java/com/jspiders/hibernate/dto/EmployeeDTO.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernate.dto; 2 | 3 | import javax.persistence.Entity; 4 | import javax.persistence.Id; 5 | 6 | import lombok.Data; 7 | 8 | @Data 9 | @Entity 10 | public class EmployeeDTO { 11 | 12 | @Id 13 | private int id; 14 | private String name; 15 | private String email; 16 | private long contact; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /hibernate/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | org.hibernate.jpa.HibernatePersistenceProvider 9 | 10 | 12 | 15 | 17 | 19 | 20 | 21 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /hibernate/src/test/java/com/jspiders/hibernate/AppTest.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernate; 2 | 3 | import static org.junit.Assert.assertTrue; 4 | 5 | import org.junit.Test; 6 | 7 | /** 8 | * Unit test for simple App. 9 | */ 10 | public class AppTest 11 | { 12 | /** 13 | * Rigorous Test :-) 14 | */ 15 | @Test 16 | public void shouldAnswerWithTrue() 17 | { 18 | assertTrue( true ); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /hibernateannotations/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /hibernateannotations/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | hibernateannotations 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.wst.common.project.facet.core.builder 10 | 11 | 12 | 13 | 14 | org.eclipse.jdt.core.javabuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.m2e.core.maven2Builder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.m2e.core.maven2Nature 27 | org.eclipse.wst.common.project.facet.core.nature 28 | 29 | 30 | -------------------------------------------------------------------------------- /hibernateannotations/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/main/java=UTF-8 3 | encoding//src/test/java=UTF-8 4 | encoding/=UTF-8 5 | -------------------------------------------------------------------------------- /hibernateannotations/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.compliance=1.8 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 7 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 8 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 9 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 10 | org.eclipse.jdt.core.compiler.release=enabled 11 | org.eclipse.jdt.core.compiler.source=1.8 12 | -------------------------------------------------------------------------------- /hibernateannotations/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- 1 | activeProfiles= 2 | eclipse.preferences.version=1 3 | resolveWorkspaceProjects=true 4 | version=1 5 | -------------------------------------------------------------------------------- /hibernateannotations/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /hibernateannotations/src/main/java/com/jspiders/hibernateannotations/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernateannotations; 2 | 3 | /** 4 | * Hello world! 5 | * 6 | */ 7 | public class App 8 | { 9 | public static void main( String[] args ) 10 | { 11 | System.out.println( "Hello World!" ); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /hibernateannotations/src/main/java/com/jspiders/hibernateannotations/dto/StudentDTO.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernateannotations.dto; 2 | 3 | import javax.persistence.Column; 4 | import javax.persistence.Entity; 5 | import javax.persistence.GeneratedValue; 6 | import javax.persistence.GenerationType; 7 | import javax.persistence.Id; 8 | import javax.persistence.Table; 9 | 10 | import lombok.Data; 11 | 12 | @Data 13 | @Entity 14 | @Table(name = "student") 15 | public class StudentDTO { 16 | 17 | @Id 18 | @GeneratedValue(strategy = GenerationType.AUTO) 19 | private int id; 20 | @Column(name = "name") 21 | private String stud_name; 22 | @Column(name = "percent") 23 | private double percentage; 24 | @Column(name = "city") 25 | private String stud_city; 26 | 27 | } 28 | -------------------------------------------------------------------------------- /hibernateannotations/src/test/java/com/jspiders/hibernateannotations/AppTest.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernateannotations; 2 | 3 | import static org.junit.Assert.assertTrue; 4 | 5 | import org.junit.Test; 6 | 7 | /** 8 | * Unit test for simple App. 9 | */ 10 | public class AppTest 11 | { 12 | /** 13 | * Rigorous Test :-) 14 | */ 15 | @Test 16 | public void shouldAnswerWithTrue() 17 | { 18 | assertTrue( true ); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /hibernatejpql/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /hibernatejpql/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | hibernatejpql 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.wst.common.project.facet.core.builder 10 | 11 | 12 | 13 | 14 | org.eclipse.jdt.core.javabuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.m2e.core.maven2Builder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.m2e.core.maven2Nature 27 | org.eclipse.wst.common.project.facet.core.nature 28 | 29 | 30 | -------------------------------------------------------------------------------- /hibernatejpql/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/main/java=UTF-8 3 | encoding//src/test/java=UTF-8 4 | encoding/=UTF-8 5 | -------------------------------------------------------------------------------- /hibernatejpql/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.compliance=1.8 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 7 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 8 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 9 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 10 | org.eclipse.jdt.core.compiler.release=enabled 11 | org.eclipse.jdt.core.compiler.source=1.8 12 | -------------------------------------------------------------------------------- /hibernatejpql/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- 1 | activeProfiles= 2 | eclipse.preferences.version=1 3 | resolveWorkspaceProjects=true 4 | version=1 5 | -------------------------------------------------------------------------------- /hibernatejpql/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /hibernatejpql/src/main/java/com/jspiders/hibernatejpql/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernatejpql; 2 | 3 | /** 4 | * Hello world! 5 | * 6 | */ 7 | public class App 8 | { 9 | public static void main( String[] args ) 10 | { 11 | System.out.println( "Hello World!" ); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /hibernatejpql/src/main/java/com/jspiders/hibernatejpql/dto/TrainerDTO.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernatejpql.dto; 2 | 3 | import javax.persistence.Entity; 4 | import javax.persistence.GeneratedValue; 5 | import javax.persistence.GenerationType; 6 | import javax.persistence.Id; 7 | 8 | import lombok.Data; 9 | 10 | @Data 11 | @Entity 12 | public class TrainerDTO { 13 | 14 | @Id 15 | @GeneratedValue(strategy = GenerationType.AUTO) 16 | private int id; 17 | private String name; 18 | private String subject; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /hibernatejpql/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | org.hibernate.jpa.HibernatePersistenceProvider 9 | 10 | 12 | 15 | 17 | 19 | 20 | 21 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /hibernatejpql/src/test/java/com/jspiders/hibernatejpql/AppTest.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernatejpql; 2 | 3 | import static org.junit.Assert.assertTrue; 4 | 5 | import org.junit.Test; 6 | 7 | /** 8 | * Unit test for simple App. 9 | */ 10 | public class AppTest 11 | { 12 | /** 13 | * Rigorous Test :-) 14 | */ 15 | @Test 16 | public void shouldAnswerWithTrue() 17 | { 18 | assertTrue( true ); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /hibernatemanytomany/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /hibernatemanytomany/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | hibernatemanytomany 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.wst.common.project.facet.core.builder 10 | 11 | 12 | 13 | 14 | org.eclipse.jdt.core.javabuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.m2e.core.maven2Builder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.m2e.core.maven2Nature 27 | org.eclipse.wst.common.project.facet.core.nature 28 | 29 | 30 | -------------------------------------------------------------------------------- /hibernatemanytomany/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/main/java=UTF-8 3 | encoding//src/test/java=UTF-8 4 | encoding/=UTF-8 5 | -------------------------------------------------------------------------------- /hibernatemanytomany/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.compliance=1.8 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 7 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 8 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 9 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 10 | org.eclipse.jdt.core.compiler.release=enabled 11 | org.eclipse.jdt.core.compiler.source=1.8 12 | -------------------------------------------------------------------------------- /hibernatemanytomany/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- 1 | activeProfiles= 2 | eclipse.preferences.version=1 3 | resolveWorkspaceProjects=true 4 | version=1 5 | -------------------------------------------------------------------------------- /hibernatemanytomany/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /hibernatemanytomany/src/main/java/com/jspiders/hibernatemanytomany/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernatemanytomany; 2 | 3 | /** 4 | * Hello world! 5 | * 6 | */ 7 | public class App 8 | { 9 | public static void main( String[] args ) 10 | { 11 | System.out.println( "Hello World!" ); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /hibernatemanytomany/src/main/java/com/jspiders/hibernatemanytomany/dto/CustomerDTO.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernatemanytomany.dto; 2 | 3 | import java.util.List; 4 | 5 | import javax.persistence.Entity; 6 | import javax.persistence.Id; 7 | import javax.persistence.ManyToMany; 8 | 9 | import lombok.Data; 10 | 11 | @Data 12 | @Entity 13 | public class CustomerDTO { 14 | 15 | @Id 16 | private int id; 17 | private String name; 18 | private long contact; 19 | private String city; 20 | @ManyToMany 21 | List products; 22 | 23 | } 24 | -------------------------------------------------------------------------------- /hibernatemanytomany/src/main/java/com/jspiders/hibernatemanytomany/dto/ProductDTO.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernatemanytomany.dto; 2 | 3 | import java.util.List; 4 | 5 | import javax.persistence.Entity; 6 | import javax.persistence.Id; 7 | import javax.persistence.ManyToMany; 8 | 9 | import lombok.Data; 10 | 11 | @Data 12 | @Entity 13 | public class ProductDTO { 14 | 15 | @Id 16 | private int id; 17 | private String name; 18 | private String category; 19 | private double price; 20 | @ManyToMany(mappedBy = "products") 21 | List customers; 22 | 23 | } 24 | -------------------------------------------------------------------------------- /hibernatemanytomany/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | org.hibernate.jpa.HibernatePersistenceProvider 9 | 10 | 12 | 14 | 16 | 18 | 19 | 20 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /hibernatemanytomany/src/test/java/com/jspiders/hibernatemanytomany/AppTest.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernatemanytomany; 2 | 3 | import static org.junit.Assert.assertTrue; 4 | 5 | import org.junit.Test; 6 | 7 | /** 8 | * Unit test for simple App. 9 | */ 10 | public class AppTest 11 | { 12 | /** 13 | * Rigorous Test :-) 14 | */ 15 | @Test 16 | public void shouldAnswerWithTrue() 17 | { 18 | assertTrue( true ); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /hibernatemanytoone/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /hibernatemanytoone/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | hibernatemanytoone 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.wst.common.project.facet.core.builder 10 | 11 | 12 | 13 | 14 | org.eclipse.jdt.core.javabuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.m2e.core.maven2Builder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.m2e.core.maven2Nature 27 | org.eclipse.wst.common.project.facet.core.nature 28 | 29 | 30 | -------------------------------------------------------------------------------- /hibernatemanytoone/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/main/java=UTF-8 3 | encoding//src/test/java=UTF-8 4 | encoding/=UTF-8 5 | -------------------------------------------------------------------------------- /hibernatemanytoone/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.compliance=1.8 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 7 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 8 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 9 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 10 | org.eclipse.jdt.core.compiler.release=enabled 11 | org.eclipse.jdt.core.compiler.source=1.8 12 | -------------------------------------------------------------------------------- /hibernatemanytoone/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- 1 | activeProfiles= 2 | eclipse.preferences.version=1 3 | resolveWorkspaceProjects=true 4 | version=1 5 | -------------------------------------------------------------------------------- /hibernatemanytoone/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /hibernatemanytoone/src/main/java/com/jspiders/hibernatemanytoone/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernatemanytoone; 2 | 3 | /** 4 | * Hello world! 5 | * 6 | */ 7 | public class App 8 | { 9 | public static void main( String[] args ) 10 | { 11 | System.out.println( "Hello World!" ); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /hibernatemanytoone/src/main/java/com/jspiders/hibernatemanytoone/dto/PassengerDTO.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernatemanytoone.dto; 2 | 3 | import javax.persistence.Entity; 4 | import javax.persistence.Id; 5 | import javax.persistence.ManyToOne; 6 | 7 | import lombok.Data; 8 | 9 | @Data 10 | @Entity 11 | public class PassengerDTO { 12 | 13 | @Id 14 | private int id; 15 | private String name; 16 | private int age; 17 | private int seat_no; 18 | @ManyToOne 19 | private TrainDTO train; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /hibernatemanytoone/src/main/java/com/jspiders/hibernatemanytoone/dto/TrainDTO.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernatemanytoone.dto; 2 | 3 | import javax.persistence.Entity; 4 | import javax.persistence.Id; 5 | 6 | import lombok.Data; 7 | 8 | @Data 9 | @Entity 10 | public class TrainDTO { 11 | 12 | @Id 13 | private int id; 14 | private String name; 15 | private int train_no; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /hibernatemanytoone/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | org.hibernate.jpa.HibernatePersistenceProvider 9 | 10 | 12 | 14 | 16 | 18 | 19 | 20 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /hibernatemanytoone/src/test/java/com/jspiders/hibernatemanytoone/AppTest.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernatemanytoone; 2 | 3 | import static org.junit.Assert.assertTrue; 4 | 5 | import org.junit.Test; 6 | 7 | /** 8 | * Unit test for simple App. 9 | */ 10 | public class AppTest 11 | { 12 | /** 13 | * Rigorous Test :-) 14 | */ 15 | @Test 16 | public void shouldAnswerWithTrue() 17 | { 18 | assertTrue( true ); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /hibernateonetomany/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /hibernateonetomany/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | hibernateonetomany 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.wst.common.project.facet.core.builder 10 | 11 | 12 | 13 | 14 | org.eclipse.jdt.core.javabuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.m2e.core.maven2Builder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.m2e.core.maven2Nature 27 | org.eclipse.wst.common.project.facet.core.nature 28 | 29 | 30 | -------------------------------------------------------------------------------- /hibernateonetomany/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/main/java=UTF-8 3 | encoding//src/test/java=UTF-8 4 | encoding/=UTF-8 5 | -------------------------------------------------------------------------------- /hibernateonetomany/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.compliance=1.8 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 7 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 8 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 9 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 10 | org.eclipse.jdt.core.compiler.release=enabled 11 | org.eclipse.jdt.core.compiler.source=1.8 12 | -------------------------------------------------------------------------------- /hibernateonetomany/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- 1 | activeProfiles= 2 | eclipse.preferences.version=1 3 | resolveWorkspaceProjects=true 4 | version=1 5 | -------------------------------------------------------------------------------- /hibernateonetomany/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /hibernateonetomany/src/main/java/com/jspiders/hibernateonetomany/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernateonetomany; 2 | 3 | /** 4 | * Hello world! 5 | * 6 | */ 7 | public class App 8 | { 9 | public static void main( String[] args ) 10 | { 11 | System.out.println( "Hello World!" ); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /hibernateonetomany/src/main/java/com/jspiders/hibernateonetomany/dto/CompanyDTO.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernateonetomany.dto; 2 | 3 | import java.util.List; 4 | 5 | import javax.persistence.Entity; 6 | import javax.persistence.Id; 7 | import javax.persistence.OneToMany; 8 | 9 | import lombok.Data; 10 | 11 | @Data 12 | @Entity 13 | public class CompanyDTO { 14 | 15 | @Id 16 | private int id; 17 | private String name; 18 | private String city; 19 | @OneToMany 20 | private List employees; 21 | 22 | } 23 | -------------------------------------------------------------------------------- /hibernateonetomany/src/main/java/com/jspiders/hibernateonetomany/dto/EmployeeDTO.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernateonetomany.dto; 2 | 3 | import javax.persistence.Entity; 4 | import javax.persistence.Id; 5 | 6 | import lombok.Data; 7 | 8 | @Data 9 | @Entity 10 | public class EmployeeDTO { 11 | 12 | @Id 13 | private int id; 14 | private String name; 15 | private String email; 16 | private String designation; 17 | private double salary; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /hibernateonetomany/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | org.hibernate.jpa.HibernatePersistenceProvider 9 | 10 | 12 | 14 | 16 | 18 | 19 | 20 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /hibernateonetomany/src/test/java/com/jspiders/hibernateonetomany/AppTest.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernateonetomany; 2 | 3 | import static org.junit.Assert.assertTrue; 4 | 5 | import org.junit.Test; 6 | 7 | /** 8 | * Unit test for simple App. 9 | */ 10 | public class AppTest 11 | { 12 | /** 13 | * Rigorous Test :-) 14 | */ 15 | @Test 16 | public void shouldAnswerWithTrue() 17 | { 18 | assertTrue( true ); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /hibernateonetoone/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /hibernateonetoone/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | hibernateonetoone 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.wst.common.project.facet.core.builder 10 | 11 | 12 | 13 | 14 | org.eclipse.jdt.core.javabuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.m2e.core.maven2Builder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.m2e.core.maven2Nature 27 | org.eclipse.wst.common.project.facet.core.nature 28 | 29 | 30 | -------------------------------------------------------------------------------- /hibernateonetoone/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/main/java=UTF-8 3 | encoding//src/test/java=UTF-8 4 | encoding/=UTF-8 5 | -------------------------------------------------------------------------------- /hibernateonetoone/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.compliance=1.8 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 7 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 8 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 9 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 10 | org.eclipse.jdt.core.compiler.release=enabled 11 | org.eclipse.jdt.core.compiler.source=1.8 12 | -------------------------------------------------------------------------------- /hibernateonetoone/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- 1 | activeProfiles= 2 | eclipse.preferences.version=1 3 | resolveWorkspaceProjects=true 4 | version=1 5 | -------------------------------------------------------------------------------- /hibernateonetoone/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /hibernateonetoone/src/main/java/com/jspiders/hibernateonetoone/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernateonetoone; 2 | 3 | /** 4 | * Hello world! 5 | * 6 | */ 7 | public class App 8 | { 9 | public static void main( String[] args ) 10 | { 11 | System.out.println( "Hello World!" ); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /hibernateonetoone/src/main/java/com/jspiders/hibernateonetoone/dto/AadharDTO.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernateonetoone.dto; 2 | 3 | import javax.persistence.Entity; 4 | import javax.persistence.Id; 5 | import javax.persistence.OneToOne; 6 | 7 | import lombok.Data; 8 | 9 | @Data 10 | @Entity 11 | public class AadharDTO { 12 | 13 | @Id 14 | private int id; 15 | private long aadhar_no; 16 | private String date_of_issue; 17 | @OneToOne 18 | private PersonDTO person; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /hibernateonetoone/src/main/java/com/jspiders/hibernateonetoone/dto/PersonDTO.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernateonetoone.dto; 2 | 3 | import javax.persistence.Entity; 4 | import javax.persistence.Id; 5 | import javax.persistence.OneToOne; 6 | 7 | import lombok.Data; 8 | 9 | @Data 10 | @Entity 11 | public class PersonDTO { 12 | 13 | @Id 14 | private int id; 15 | private String name; 16 | private String city; 17 | private long contact; 18 | @OneToOne 19 | private AadharDTO aadhar; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /hibernateonetoone/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | org.hibernate.jpa.HibernatePersistenceProvider 9 | 10 | 12 | 14 | 15 | 17 | 18 | 19 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /hibernateonetoone/src/test/java/com/jspiders/hibernateonetoone/AppTest.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.hibernateonetoone; 2 | 3 | import static org.junit.Assert.assertTrue; 4 | 5 | import org.junit.Test; 6 | 7 | /** 8 | * Unit test for simple App. 9 | */ 10 | public class AppTest 11 | { 12 | /** 13 | * Rigorous Test :-) 14 | */ 15 | @Test 16 | public void shouldAnswerWithTrue() 17 | { 18 | assertTrue( true ); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /jdbc/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /jdbc/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /jdbc/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | jdbc 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.wst.common.project.facet.core.builder 10 | 11 | 12 | 13 | 14 | org.eclipse.jdt.core.javabuilder 15 | 16 | 17 | 18 | 19 | 20 | org.eclipse.jdt.core.javanature 21 | org.eclipse.wst.common.project.facet.core.nature 22 | 23 | 24 | -------------------------------------------------------------------------------- /jdbc/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /jdbc/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 5 | org.eclipse.jdt.core.compiler.compliance=1.8 6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 10 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 13 | org.eclipse.jdt.core.compiler.release=enabled 14 | org.eclipse.jdt.core.compiler.source=1.8 15 | -------------------------------------------------------------------------------- /jdbc/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /jdbc/resources/db_info.properties: -------------------------------------------------------------------------------- 1 | user = root 2 | password = root 3 | driverPath = com.mysql.cj.jdbc.Driver 4 | dburl = jdbc:mysql://localhost:3306/weja1 5 | query = select * from student -------------------------------------------------------------------------------- /jdbc/src/com/jspiders/jdbc/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.jdbc; 2 | 3 | public class App { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /jdbcdynamic/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /jdbcdynamic/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /jdbcdynamic/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | jdbcdynamic 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.wst.common.project.facet.core.builder 10 | 11 | 12 | 13 | 14 | org.eclipse.jdt.core.javabuilder 15 | 16 | 17 | 18 | 19 | 20 | org.eclipse.jdt.core.javanature 21 | org.eclipse.wst.common.project.facet.core.nature 22 | 23 | 24 | -------------------------------------------------------------------------------- /jdbcdynamic/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /jdbcdynamic/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 5 | org.eclipse.jdt.core.compiler.compliance=1.8 6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 10 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 13 | org.eclipse.jdt.core.compiler.release=enabled 14 | org.eclipse.jdt.core.compiler.source=1.8 15 | -------------------------------------------------------------------------------- /jdbcdynamic/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /jdbcdynamic/resources/db_info.properties: -------------------------------------------------------------------------------- 1 | user = root 2 | password = root 3 | dburl = jdbc:mysql://localhost:3306/weja1 4 | driverPath = com.mysql.cj.jdbc.Driver -------------------------------------------------------------------------------- /jdbcdynamic/src/com/jspiders/jdbcdynamic/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.jdbcdynamic; 2 | 3 | public class App { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /jdbcobject/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /jdbcobject/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /jdbcobject/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | jdbcobject 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /jdbcobject/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /jdbcobject/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 5 | org.eclipse.jdt.core.compiler.compliance=1.8 6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 11 | org.eclipse.jdt.core.compiler.release=enabled 12 | org.eclipse.jdt.core.compiler.source=1.8 13 | -------------------------------------------------------------------------------- /jdbcobject/resources/db_info.properties: -------------------------------------------------------------------------------- 1 | user = root 2 | password = root 3 | dburl = jdbc:mysql://localhost:3306/weja1 4 | driverPath = com.mysql.cj.jdbc.Driver -------------------------------------------------------------------------------- /jdbcobject/src/com/jspider/jdbcobject/App.java: -------------------------------------------------------------------------------- 1 | package com.jspider.jdbcobject; 2 | 3 | public class App { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /jdbcobject/src/com/jspider/jdbcobject/entity/Student.java: -------------------------------------------------------------------------------- 1 | package com.jspider.jdbcobject.entity; 2 | 3 | public class Student { 4 | 5 | private int id; 6 | private String name; 7 | private String email; 8 | private long contact; 9 | 10 | public int getId() { 11 | return id; 12 | } 13 | public void setId(int id) { 14 | this.id = id; 15 | } 16 | public String getName() { 17 | return name; 18 | } 19 | public void setName(String name) { 20 | this.name = name; 21 | } 22 | public String getEmail() { 23 | return email; 24 | } 25 | public void setEmail(String email) { 26 | this.email = email; 27 | } 28 | public long getContact() { 29 | return contact; 30 | } 31 | public void setContact(long contact) { 32 | this.contact = contact; 33 | } 34 | @Override 35 | public String toString() { 36 | return "Student [id=" + id + ", name=" + name 37 | + ", email=" + email + ", contact=" + contact + "]"; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /jsp/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /jsp/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /jsp/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | jsp 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.wst.common.project.facet.core.builder 15 | 16 | 17 | 18 | 19 | org.eclipse.wst.validation.validationbuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jem.workbench.JavaEMFNature 26 | org.eclipse.wst.common.modulecore.ModuleCoreNature 27 | org.eclipse.wst.common.project.facet.core.nature 28 | org.eclipse.jdt.core.javanature 29 | org.eclipse.wst.jsdt.core.jsNature 30 | 31 | 32 | -------------------------------------------------------------------------------- /jsp/.settings/.jsdtscope: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /jsp/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /jsp/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.compliance=1.8 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 7 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 8 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 9 | org.eclipse.jdt.core.compiler.release=enabled 10 | org.eclipse.jdt.core.compiler.source=1.8 11 | -------------------------------------------------------------------------------- /jsp/.settings/org.eclipse.wst.common.component: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /jsp/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /jsp/.settings/org.eclipse.wst.jsdt.ui.superType.container: -------------------------------------------------------------------------------- 1 | org.eclipse.wst.jsdt.launching.baseBrowserLibrary -------------------------------------------------------------------------------- /jsp/.settings/org.eclipse.wst.jsdt.ui.superType.name: -------------------------------------------------------------------------------- 1 | Window -------------------------------------------------------------------------------- /jsp/src/main/webapp/DemoJsp1.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="text/html; 2 | charset=UTF-8" 3 | pageEncoding="UTF-8"%> 4 | 5 | 6 | 7 | 8 | Insert title here 9 | 10 | 11 |

Hello from JAVA

12 | 13 | -------------------------------------------------------------------------------- /jsp/src/main/webapp/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /jsp/src/main/webapp/TagDemo1.jsp: -------------------------------------------------------------------------------- 1 | <%@page import="java.util.ArrayList"%> 2 | <%@page import="java.util.List"%> 3 | <%@ page language="java" contentType="text/html; 4 | charset=UTF-8" pageEncoding="UTF-8"%> 5 | 6 | 7 | 8 | 9 | Tag Demo 10 | 11 | 12 | 13 | <%!List list = new ArrayList();%> 14 | <% 15 | list.add(1); 16 | list.add(2); 17 | %> 18 | <%=list%> 19 | 20 | 21 | -------------------------------------------------------------------------------- /jsp/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | jsp 7 | 8 | index.html 9 | index.jsp 10 | index.htm 11 | default.html 12 | default.jsp 13 | default.htm 14 | 15 | -------------------------------------------------------------------------------- /multithreading/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /multithreading/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | multithreading 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /multithreading/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /multithreading/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 5 | org.eclipse.jdt.core.compiler.compliance=1.8 6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 11 | org.eclipse.jdt.core.compiler.release=enabled 12 | org.eclipse.jdt.core.compiler.source=1.8 13 | -------------------------------------------------------------------------------- /multithreading/bin/com/jspiders/multithreading/App.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/multithreading/bin/com/jspiders/multithreading/App.class -------------------------------------------------------------------------------- /multithreading/bin/com/jspiders/multithreading/main/AccountMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/multithreading/bin/com/jspiders/multithreading/main/AccountMain.class -------------------------------------------------------------------------------- /multithreading/bin/com/jspiders/multithreading/main/ThreadMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/multithreading/bin/com/jspiders/multithreading/main/ThreadMain.class -------------------------------------------------------------------------------- /multithreading/bin/com/jspiders/multithreading/resource/Account.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/multithreading/bin/com/jspiders/multithreading/resource/Account.class -------------------------------------------------------------------------------- /multithreading/bin/com/jspiders/multithreading/thread/Husband.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/multithreading/bin/com/jspiders/multithreading/thread/Husband.class -------------------------------------------------------------------------------- /multithreading/bin/com/jspiders/multithreading/thread/MyThread1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/multithreading/bin/com/jspiders/multithreading/thread/MyThread1.class -------------------------------------------------------------------------------- /multithreading/bin/com/jspiders/multithreading/thread/MyThread2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/multithreading/bin/com/jspiders/multithreading/thread/MyThread2.class -------------------------------------------------------------------------------- /multithreading/bin/com/jspiders/multithreading/thread/MyThread3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/multithreading/bin/com/jspiders/multithreading/thread/MyThread3.class -------------------------------------------------------------------------------- /multithreading/bin/com/jspiders/multithreading/thread/Wife.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/multithreading/bin/com/jspiders/multithreading/thread/Wife.class -------------------------------------------------------------------------------- /multithreading/src/com/jspiders/multithreading/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreading; 2 | 3 | public class App { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /multithreading/src/com/jspiders/multithreading/main/AccountMain.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreading.main; 2 | 3 | import com.jspiders.multithreading.resource.Account; 4 | import com.jspiders.multithreading.thread.Husband; 5 | import com.jspiders.multithreading.thread.Wife; 6 | 7 | public class AccountMain { 8 | 9 | public static void main(String[] args) { 10 | 11 | Account account = new Account(10000); 12 | 13 | Husband husband = new Husband(account); 14 | Wife wife = new Wife(account); 15 | 16 | husband.start(); 17 | wife.start(); 18 | 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /multithreading/src/com/jspiders/multithreading/main/ThreadMain.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreading.main; 2 | 3 | import com.jspiders.multithreading.thread.MyThread3; 4 | 5 | public class ThreadMain { 6 | 7 | public static void main(String[] args) { 8 | 9 | MyThread3 myThread3 = new MyThread3(); 10 | myThread3.setName("Thread3"); 11 | myThread3.start(); 12 | 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /multithreading/src/com/jspiders/multithreading/resource/Account.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreading.resource; 2 | 3 | public class Account { 4 | 5 | double accountBalance; 6 | 7 | public Account(double accountBalance) { 8 | this.accountBalance = accountBalance; 9 | } 10 | 11 | public double checkBalance() { 12 | return this.accountBalance; 13 | } 14 | 15 | public synchronized void deposit(double amount) { 16 | System.out.println("Depositing " + amount + " in the account"); 17 | accountBalance += amount; 18 | System.out.println("Current balance : " + checkBalance()); 19 | } 20 | 21 | public synchronized void withdraw(double amount) { 22 | System.out.println("Withdrawing " + amount + " in the account"); 23 | accountBalance -= amount; 24 | System.out.println("Current balance : " + checkBalance()); 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /multithreading/src/com/jspiders/multithreading/thread/Husband.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreading.thread; 2 | 3 | import com.jspiders.multithreading.resource.Account; 4 | 5 | public class Husband extends Thread { 6 | 7 | Account account; 8 | 9 | public Husband(Account account) { 10 | this.account = account; 11 | } 12 | 13 | @Override 14 | public void run() { 15 | account.deposit(1000); 16 | account.withdraw(500); 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /multithreading/src/com/jspiders/multithreading/thread/MyThread1.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreading.thread; 2 | 3 | public class MyThread1 extends Thread { 4 | 5 | @Override 6 | public void run() { 7 | for(int i=1; i<=5; i++) { 8 | System.out.println("MyThread 1 is now running"); 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /multithreading/src/com/jspiders/multithreading/thread/MyThread2.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreading.thread; 2 | 3 | public class MyThread2 implements Runnable { 4 | 5 | @Override 6 | public void run() { 7 | for(int i= 1; i<=5; i++) { 8 | System.out.println("MyThread 2 is now running"); 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /multithreading/src/com/jspiders/multithreading/thread/MyThread3.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreading.thread; 2 | 3 | public class MyThread3 extends Thread { 4 | 5 | @Override 6 | public void run() { 7 | for (int i = 1; i <= 5; i++) { 8 | if (i == 3) { 9 | this.stop(); 10 | } 11 | System.out.println(this.getName() + " is now running"); 12 | } 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /multithreading/src/com/jspiders/multithreading/thread/Wife.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreading.thread; 2 | 3 | import com.jspiders.multithreading.resource.Account; 4 | 5 | public class Wife extends Thread { 6 | 7 | Account account; 8 | 9 | public Wife(Account account) { 10 | this.account = account; 11 | } 12 | 13 | @Override 14 | public void run() { 15 | account.deposit(500); 16 | account.withdraw(5000); 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /multithreadingproperties/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /multithreadingproperties/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | multithreadingproperties 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /multithreadingproperties/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /multithreadingproperties/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 5 | org.eclipse.jdt.core.compiler.compliance=1.8 6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 11 | org.eclipse.jdt.core.compiler.release=enabled 12 | org.eclipse.jdt.core.compiler.source=1.8 13 | -------------------------------------------------------------------------------- /multithreadingproperties/bin/com/jspiders/multithreadingproperties/App.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/multithreadingproperties/bin/com/jspiders/multithreadingproperties/App.class -------------------------------------------------------------------------------- /multithreadingproperties/bin/com/jspiders/multithreadingproperties/main/ThreadMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/multithreadingproperties/bin/com/jspiders/multithreadingproperties/main/ThreadMain.class -------------------------------------------------------------------------------- /multithreadingproperties/bin/com/jspiders/multithreadingproperties/thread/MyThread.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/multithreadingproperties/bin/com/jspiders/multithreadingproperties/thread/MyThread.class -------------------------------------------------------------------------------- /multithreadingproperties/bin/com/jspiders/multithreadingproperties/thread/MyThread1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/multithreadingproperties/bin/com/jspiders/multithreadingproperties/thread/MyThread1.class -------------------------------------------------------------------------------- /multithreadingproperties/src/com/jspiders/multithreadingproperties/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreadingproperties; 2 | 3 | public class App { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /multithreadingproperties/src/com/jspiders/multithreadingproperties/main/ThreadMain.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreadingproperties.main; 2 | 3 | import com.jspiders.multithreadingproperties.thread.MyThread; 4 | import com.jspiders.multithreadingproperties.thread.MyThread1; 5 | 6 | public class ThreadMain { 7 | 8 | public static void main(String[] args) { 9 | 10 | MyThread myThread = new MyThread(); 11 | 12 | myThread.setName("Thread1"); 13 | myThread.setPriority(3); 14 | 15 | MyThread1 myThread1 = new MyThread1(); 16 | Thread thread = new Thread(myThread1); 17 | 18 | thread.setName("Thread2"); 19 | thread.setPriority(5); 20 | 21 | myThread.start(); 22 | thread.start(); 23 | 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /multithreadingproperties/src/com/jspiders/multithreadingproperties/thread/MyThread.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreadingproperties.thread; 2 | 3 | public class MyThread extends Thread { 4 | 5 | @Override 6 | public void run() { 7 | System.out.println 8 | ("The name of the thread is " + this.getName()); 9 | System.out.println 10 | ("The priority of the thread is " + this.getPriority()); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /multithreadingproperties/src/com/jspiders/multithreadingproperties/thread/MyThread1.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreadingproperties.thread; 2 | 3 | public class MyThread1 implements Runnable { 4 | 5 | @Override 6 | public void run() { 7 | System.out.println 8 | ("The name of the thread is " 9 | + Thread.currentThread().getName()); 10 | System.out.println 11 | ("The priority of the thread is " 12 | + Thread.currentThread().getPriority()); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /multithreadingsleep/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /multithreadingsleep/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /multithreadingsleep/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | multithreadingsleep 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /multithreadingsleep/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /multithreadingsleep/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 5 | org.eclipse.jdt.core.compiler.compliance=1.8 6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 11 | org.eclipse.jdt.core.compiler.release=enabled 12 | org.eclipse.jdt.core.compiler.source=1.8 13 | -------------------------------------------------------------------------------- /multithreadingsleep/src/com/jspiders/multithreadingsleep/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreadingsleep; 2 | 3 | public class App { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /multithreadingsleep/src/com/jspiders/multithreadingsleep/main/SleepDemo.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreadingsleep.main; 2 | 3 | public class SleepDemo { 4 | 5 | public static void main(String[] args) { 6 | 7 | String message = "This is the magic of sleep()"; 8 | 9 | char[] messageArray = message.toCharArray(); 10 | 11 | for (int i = 0; i < message.length(); i++) { 12 | System.out.print(messageArray[i]); 13 | try { 14 | Thread.sleep(500); 15 | } catch (InterruptedException e) { 16 | e.printStackTrace(); 17 | } 18 | } 19 | 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /multithreadingwaitandnotify/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /multithreadingwaitandnotify/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | multithreadingwaitandnotify 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /multithreadingwaitandnotify/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /multithreadingwaitandnotify/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 5 | org.eclipse.jdt.core.compiler.compliance=1.8 6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 11 | org.eclipse.jdt.core.compiler.release=enabled 12 | org.eclipse.jdt.core.compiler.source=1.8 13 | -------------------------------------------------------------------------------- /multithreadingwaitandnotify/bin/com/jspiders/multithreadingwaitandnotify/App.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/multithreadingwaitandnotify/bin/com/jspiders/multithreadingwaitandnotify/App.class -------------------------------------------------------------------------------- /multithreadingwaitandnotify/bin/com/jspiders/multithreadingwaitandnotify/main/PizzaMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/multithreadingwaitandnotify/bin/com/jspiders/multithreadingwaitandnotify/main/PizzaMain.class -------------------------------------------------------------------------------- /multithreadingwaitandnotify/bin/com/jspiders/multithreadingwaitandnotify/resourse/Pizza.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/multithreadingwaitandnotify/bin/com/jspiders/multithreadingwaitandnotify/resourse/Pizza.class -------------------------------------------------------------------------------- /multithreadingwaitandnotify/bin/com/jspiders/multithreadingwaitandnotify/thread/Dominos.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/multithreadingwaitandnotify/bin/com/jspiders/multithreadingwaitandnotify/thread/Dominos.class -------------------------------------------------------------------------------- /multithreadingwaitandnotify/bin/com/jspiders/multithreadingwaitandnotify/thread/Friends.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/multithreadingwaitandnotify/bin/com/jspiders/multithreadingwaitandnotify/thread/Friends.class -------------------------------------------------------------------------------- /multithreadingwaitandnotify/src/com/jspiders/multithreadingwaitandnotify/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreadingwaitandnotify; 2 | 3 | public class App { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /multithreadingwaitandnotify/src/com/jspiders/multithreadingwaitandnotify/main/PizzaMain.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreadingwaitandnotify.main; 2 | 3 | import com.jspiders.multithreadingwaitandnotify.resourse.Pizza; 4 | import com.jspiders.multithreadingwaitandnotify.thread.Dominos; 5 | import com.jspiders.multithreadingwaitandnotify.thread.Friends; 6 | 7 | public class PizzaMain { 8 | 9 | public static void main(String[] args) { 10 | 11 | Pizza pizza = new Pizza(); 12 | 13 | Friends friends1 = new Friends(pizza); 14 | Friends friends2 = new Friends(pizza); 15 | Dominos dominos = new Dominos(pizza); 16 | 17 | friends1.start(); 18 | friends2.start(); 19 | dominos.start(); 20 | 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /multithreadingwaitandnotify/src/com/jspiders/multithreadingwaitandnotify/resourse/Pizza.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreadingwaitandnotify.resourse; 2 | 3 | public class Pizza { 4 | 5 | int noOfPizza; 6 | 7 | public synchronized void orderPizza(int orderedPizza) { 8 | System.out.println("Ordering " + orderedPizza + " pizzas"); 9 | if (orderedPizza > noOfPizza) { 10 | System.out.println(orderedPizza + " pizzas not available"); 11 | System.out.println("Please wait..!!"); 12 | try { 13 | this.wait(); 14 | } catch (InterruptedException e) { 15 | e.printStackTrace(); 16 | } 17 | } 18 | noOfPizza -= orderedPizza; 19 | System.out.println("Order of " + orderedPizza + " pizzas successfull."); 20 | } 21 | 22 | public synchronized void makePizza(int bakedPizza) { 23 | System.out.println("Making " + bakedPizza + " pizzas"); 24 | noOfPizza += bakedPizza; 25 | System.out.println(noOfPizza + " pizzas available"); 26 | this.notifyAll(); 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /multithreadingwaitandnotify/src/com/jspiders/multithreadingwaitandnotify/thread/Dominos.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreadingwaitandnotify.thread; 2 | 3 | import com.jspiders.multithreadingwaitandnotify.resourse.Pizza; 4 | 5 | public class Dominos extends Thread { 6 | 7 | private Pizza pizza; 8 | 9 | public Dominos(Pizza pizza) { 10 | this.pizza = pizza; 11 | } 12 | 13 | @Override 14 | public void run() { 15 | pizza.makePizza(10); 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /multithreadingwaitandnotify/src/com/jspiders/multithreadingwaitandnotify/thread/Friends.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.multithreadingwaitandnotify.thread; 2 | 3 | import com.jspiders.multithreadingwaitandnotify.resourse.Pizza; 4 | 5 | public class Friends extends Thread { 6 | 7 | private Pizza pizza; 8 | 9 | public Friends(Pizza pizza) { 10 | this.pizza = pizza; 11 | } 12 | 13 | @Override 14 | public void run() { 15 | pizza.orderPizza(5); 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /serializationdesrialization/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /serializationdesrialization/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /serializationdesrialization/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | serializationdesrialization 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /serializationdesrialization/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /serializationdesrialization/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 5 | org.eclipse.jdt.core.compiler.compliance=1.8 6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 11 | org.eclipse.jdt.core.compiler.release=enabled 12 | org.eclipse.jdt.core.compiler.source=1.8 13 | -------------------------------------------------------------------------------- /serializationdesrialization/Object.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dannytayade1495/WEJA1/b6ae6a7e64d18df699c8c610743d40bcebc2fcf4/serializationdesrialization/Object.txt -------------------------------------------------------------------------------- /serializationdesrialization/src/com/jspiders/serializationdesrialization/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.serializationdesrialization; 2 | 3 | public class App { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /serializationdesrialization/src/com/jspiders/serializationdesrialization/object/User.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.serializationdesrialization.object; 2 | 3 | import java.io.Serializable; 4 | 5 | public class User implements Serializable { 6 | 7 | private static final long serialVersionUID = 1L; 8 | 9 | int id; 10 | String name; 11 | String email; 12 | 13 | public User(int id, String name, String email) { 14 | this.id = id; 15 | this.name = name; 16 | this.email = email; 17 | } 18 | 19 | @Override 20 | public String toString() { 21 | return "User [id=" + id + ", name=" + name 22 | + ", email=" + email + "]"; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /servlet/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /servlet/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /servlet/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | servlet 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.wst.common.project.facet.core.builder 15 | 16 | 17 | 18 | 19 | org.eclipse.wst.validation.validationbuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jem.workbench.JavaEMFNature 26 | org.eclipse.wst.common.modulecore.ModuleCoreNature 27 | org.eclipse.wst.common.project.facet.core.nature 28 | org.eclipse.jdt.core.javanature 29 | org.eclipse.wst.jsdt.core.jsNature 30 | 31 | 32 | -------------------------------------------------------------------------------- /servlet/.settings/.jsdtscope: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /servlet/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /servlet/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.compliance=1.8 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 7 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 8 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 9 | org.eclipse.jdt.core.compiler.release=enabled 10 | org.eclipse.jdt.core.compiler.source=1.8 11 | -------------------------------------------------------------------------------- /servlet/.settings/org.eclipse.wst.common.component: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /servlet/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /servlet/.settings/org.eclipse.wst.jsdt.ui.superType.container: -------------------------------------------------------------------------------- 1 | org.eclipse.wst.jsdt.launching.baseBrowserLibrary -------------------------------------------------------------------------------- /servlet/.settings/org.eclipse.wst.jsdt.ui.superType.name: -------------------------------------------------------------------------------- 1 | Window -------------------------------------------------------------------------------- /servlet/src/main/java/com/jspiders/servlet/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.servlet; 2 | 3 | public class App { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /servlet/src/main/java/com/jspiders/servlet/servlets/DateTimeServlet.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.servlet.servlets; 2 | 3 | import java.io.IOException; 4 | import java.io.PrintWriter; 5 | import java.util.Date; 6 | 7 | import javax.servlet.ServletException; 8 | import javax.servlet.http.HttpServlet; 9 | import javax.servlet.http.HttpServletRequest; 10 | import javax.servlet.http.HttpServletResponse; 11 | 12 | public class DateTimeServlet extends HttpServlet { 13 | 14 | @Override 15 | protected void doGet(HttpServletRequest req, 16 | HttpServletResponse resp) 17 | throws ServletException, IOException { 18 | resp.setContentType("text/html"); 19 | resp.setHeader("Refresh", "1"); 20 | PrintWriter writer = resp.getWriter(); 21 | Date date = new Date(); 22 | writer.println("

" + date + "

"); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /servlet/src/main/java/com/jspiders/servlet/servlets/DemoServlet.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.servlet.servlets; 2 | 3 | import java.io.IOException; 4 | import java.io.PrintWriter; 5 | 6 | import javax.servlet.ServletException; 7 | import javax.servlet.annotation.WebServlet; 8 | import javax.servlet.http.HttpServlet; 9 | import javax.servlet.http.HttpServletRequest; 10 | import javax.servlet.http.HttpServletResponse; 11 | 12 | @WebServlet("/demo") 13 | public class DemoServlet extends HttpServlet { 14 | 15 | protected void doGet(HttpServletRequest request, 16 | HttpServletResponse response) 17 | throws ServletException, IOException { 18 | doPost(request, response); 19 | } 20 | 21 | protected void doPost(HttpServletRequest request, 22 | HttpServletResponse response) 23 | throws ServletException, IOException { 24 | response.setContentType("text/html"); 25 | PrintWriter writer = response.getWriter(); 26 | writer.println("

Welcome to demo servlet

"); 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /servlet/src/main/java/com/jspiders/servlet/servlets/MyServlet1.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.servlet.servlets; 2 | 3 | import java.io.IOException; 4 | import java.io.PrintWriter; 5 | 6 | import javax.servlet.ServletException; 7 | import javax.servlet.http.HttpServlet; 8 | import javax.servlet.http.HttpServletRequest; 9 | import javax.servlet.http.HttpServletResponse; 10 | 11 | public class MyServlet1 extends HttpServlet { 12 | 13 | @Override 14 | protected void doGet(HttpServletRequest req, 15 | HttpServletResponse resp) 16 | throws ServletException, IOException { 17 | resp.setContentType("text/html"); 18 | PrintWriter writer = resp.getWriter(); 19 | writer.println("
Welcome to MyServlet1
"); 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /servlet/src/main/java/com/jspiders/servlet/servlets/MyServlet2.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.servlet.servlets; 2 | 3 | import java.io.IOException; 4 | import java.io.PrintWriter; 5 | 6 | import javax.servlet.ServletException; 7 | import javax.servlet.http.HttpServlet; 8 | import javax.servlet.http.HttpServletRequest; 9 | import javax.servlet.http.HttpServletResponse; 10 | 11 | public class MyServlet2 extends HttpServlet { 12 | 13 | @Override 14 | protected void doPost(HttpServletRequest req, 15 | HttpServletResponse resp) 16 | throws ServletException, IOException { 17 | resp.setContentType("text/html"); 18 | PrintWriter writer = resp.getWriter(); 19 | writer.println("

Welcome to MyServlet2 from doPost()

"); 20 | } 21 | 22 | @Override 23 | protected void doGet(HttpServletRequest req, 24 | HttpServletResponse resp) 25 | throws ServletException, IOException { 26 | this.doPost(req, resp); 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /servlet/src/main/java/com/jspiders/servlet/servlets/NameServlet.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.servlet.servlets; 2 | 3 | import java.io.IOException; 4 | import java.io.PrintWriter; 5 | 6 | import javax.servlet.ServletException; 7 | import javax.servlet.annotation.WebServlet; 8 | import javax.servlet.http.HttpServlet; 9 | import javax.servlet.http.HttpServletRequest; 10 | import javax.servlet.http.HttpServletResponse; 11 | 12 | @WebServlet("/name") 13 | public class NameServlet extends HttpServlet { 14 | 15 | protected void doGet(HttpServletRequest request, 16 | HttpServletResponse response) 17 | throws ServletException, IOException { 18 | 19 | 20 | } 21 | 22 | protected void doPost(HttpServletRequest request, 23 | HttpServletResponse response) 24 | throws ServletException, IOException { 25 | response.setContentType("text/html"); 26 | PrintWriter writer = response.getWriter(); 27 | String name = request.getParameter("name"); 28 | writer.println("

Welcome " + name + "..!!

"); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /servlet/src/main/java/com/jspiders/servlet/servlets/Skills.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.servlet.servlets; 2 | 3 | import java.io.IOException; 4 | import java.io.PrintWriter; 5 | 6 | import javax.servlet.ServletException; 7 | import javax.servlet.annotation.WebServlet; 8 | import javax.servlet.http.HttpServlet; 9 | import javax.servlet.http.HttpServletRequest; 10 | import javax.servlet.http.HttpServletResponse; 11 | 12 | @WebServlet("/skills") 13 | public class Skills extends HttpServlet { 14 | 15 | protected void doPost(HttpServletRequest request, 16 | HttpServletResponse response) 17 | throws ServletException, IOException { 18 | response.setContentType("text/html"); 19 | PrintWriter writer = response.getWriter(); 20 | String[] skills = request.getParameterValues("skills"); 21 | writer.println("

Your Technical Skills Are

"); 22 | for (String skill : skills) { 23 | writer.println("

" + skill + "

"); 24 | } 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /servlet/src/main/webapp/EmpRegistration.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Employee Registration Page 6 | 7 | 8 | 9 |
10 |

EMPLOYEE REGISTRATION

11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
NAME
CONTACT
EMAIL
ADDRESS
32 |
33 | 34 | 35 | -------------------------------------------------------------------------------- /servlet/src/main/webapp/Form.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Name 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
Enter Name :
18 |
19 | 20 | -------------------------------------------------------------------------------- /servlet/src/main/webapp/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /servlet/src/main/webapp/Skills.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Technical Skills 6 | 7 | 8 | 9 |
10 |

TECHNICAL SKILLS

11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
JAVA
WEBTECH
SQL
J2EE
32 |
33 | 34 | 35 | -------------------------------------------------------------------------------- /singleton/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /singleton/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /singleton/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | singleton 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /singleton/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /singleton/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 5 | org.eclipse.jdt.core.compiler.compliance=1.8 6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 11 | org.eclipse.jdt.core.compiler.release=enabled 12 | org.eclipse.jdt.core.compiler.source=1.8 13 | -------------------------------------------------------------------------------- /singleton/src/com/jspiders/singleton/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.singleton; 2 | 3 | public class App { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /singleton/src/com/jspiders/singleton/main/SingletonEagerMain.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.singleton.main; 2 | 3 | import com.jspiders.singleton.object.SingletonEager; 4 | 5 | public class SingletonEagerMain { 6 | 7 | public static void main(String[] args) { 8 | 9 | SingletonEager object1 = SingletonEager.getObject(); 10 | SingletonEager object2 = SingletonEager.getObject(); 11 | SingletonEager object3 = SingletonEager.getObject(); 12 | 13 | System.out.println(object1); 14 | System.out.println(object2); 15 | System.out.println(object3); 16 | 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /singleton/src/com/jspiders/singleton/main/SingletonLazyMain.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.singleton.main; 2 | 3 | import com.jspiders.singleton.object.SingletonLazy; 4 | 5 | public class SingletonLazyMain { 6 | 7 | public static void main(String[] args) { 8 | 9 | SingletonLazy object1 = SingletonLazy.getObject(); 10 | SingletonLazy object2 = SingletonLazy.getObject(); 11 | SingletonLazy object3 = SingletonLazy.getObject(); 12 | 13 | System.out.println(object1); 14 | System.out.println(object2); 15 | System.out.println(object3); 16 | 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /singleton/src/com/jspiders/singleton/object/SingletonEager.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.singleton.object; 2 | 3 | public class SingletonEager { 4 | 5 | static SingletonEager object = new SingletonEager(); 6 | 7 | private SingletonEager() { 8 | System.out.println("Constructor accessed."); 9 | } 10 | 11 | public static SingletonEager getObject() { 12 | System.out.println("Method accessed."); 13 | return object; 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /singleton/src/com/jspiders/singleton/object/SingletonLazy.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.singleton.object; 2 | 3 | public class SingletonLazy { 4 | 5 | static SingletonLazy object; 6 | 7 | private SingletonLazy() { 8 | System.out.println("Constructor accessed."); 9 | } 10 | 11 | public static SingletonLazy getObject() { 12 | System.out.println("Method accessed."); 13 | if (object == null) { 14 | object = new SingletonLazy(); 15 | } 16 | return object; 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /springcoreannotation/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /springcoreannotation/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | springcoreannotation 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.wst.common.project.facet.core.builder 10 | 11 | 12 | 13 | 14 | org.eclipse.jdt.core.javabuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.m2e.core.maven2Builder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.m2e.core.maven2Nature 27 | org.eclipse.wst.common.project.facet.core.nature 28 | 29 | 30 | -------------------------------------------------------------------------------- /springcoreannotation/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/main/java=UTF-8 3 | encoding//src/test/java=UTF-8 4 | encoding/=UTF-8 5 | -------------------------------------------------------------------------------- /springcoreannotation/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.compliance=1.8 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 7 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 8 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 9 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 10 | org.eclipse.jdt.core.compiler.release=enabled 11 | org.eclipse.jdt.core.compiler.source=1.8 12 | -------------------------------------------------------------------------------- /springcoreannotation/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- 1 | activeProfiles= 2 | eclipse.preferences.version=1 3 | resolveWorkspaceProjects=true 4 | version=1 5 | -------------------------------------------------------------------------------- /springcoreannotation/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /springcoreannotation/src/main/java/com/jspiders/springcoreannotation/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcoreannotation; 2 | 3 | /** 4 | * Hello world! 5 | * 6 | */ 7 | public class App 8 | { 9 | public static void main( String[] args ) 10 | { 11 | System.out.println( "Hello World!" ); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /springcoreannotation/src/main/java/com/jspiders/springcoreannotation/beans/CarBean.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcoreannotation.beans; 2 | 3 | import org.springframework.beans.factory.annotation.Autowired; 4 | import org.springframework.beans.factory.annotation.Value; 5 | 6 | import lombok.Data; 7 | 8 | @Data 9 | public class CarBean { 10 | 11 | @Value("1") 12 | private int id; 13 | @Value("Mahindra") 14 | private String brand; 15 | @Value("XUV") 16 | private String model; 17 | @Value("MH12AB1234") 18 | private String regno; 19 | @Autowired 20 | private DriverBean driver; 21 | 22 | } 23 | -------------------------------------------------------------------------------- /springcoreannotation/src/main/java/com/jspiders/springcoreannotation/beans/DriverBean.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcoreannotation.beans; 2 | 3 | import org.springframework.beans.factory.annotation.Value; 4 | import org.springframework.stereotype.Component; 5 | 6 | import lombok.Data; 7 | 8 | @Data 9 | @Component 10 | public class DriverBean { 11 | 12 | @Value("1") 13 | private int id; 14 | @Value("Karan") 15 | private String name; 16 | @Value("8756941230") 17 | private long contact; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /springcoreannotation/src/main/java/com/jspiders/springcoreannotation/beans/EmployeeBean.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcoreannotation.beans; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | 7 | @Data 8 | @AllArgsConstructor 9 | @NoArgsConstructor 10 | public class EmployeeBean { 11 | 12 | private int id; 13 | private String name; 14 | private String email; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /springcoreannotation/src/main/java/com/jspiders/springcoreannotation/config/CarDriverConfig.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcoreannotation.config; 2 | 3 | import org.springframework.context.annotation.Bean; 4 | import org.springframework.context.annotation.ComponentScan; 5 | 6 | import com.jspiders.springcoreannotation.beans.CarBean; 7 | 8 | @ComponentScan(basePackages = "com.jspiders.springcoreannotation") 9 | public class CarDriverConfig { 10 | 11 | @Bean("car1") 12 | public CarBean getCar() { 13 | return new CarBean(); 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /springcoreannotation/src/main/java/com/jspiders/springcoreannotation/config/EmployeeConfig.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcoreannotation.config; 2 | 3 | import org.springframework.context.annotation.Bean; 4 | 5 | import com.jspiders.springcoreannotation.beans.EmployeeBean; 6 | 7 | public class EmployeeConfig { 8 | 9 | @Bean("emp1") 10 | public EmployeeBean getEmployee() { 11 | EmployeeBean emp1 = new EmployeeBean(); 12 | emp1.setId(1); 13 | emp1.setName("Pankaj"); 14 | emp1.setEmail("pankaj@gmail.com"); 15 | return emp1; 16 | } 17 | 18 | @Bean("emp2") 19 | public EmployeeBean getEmployee2() { 20 | EmployeeBean emp2 = new EmployeeBean 21 | (2, "Pooja", "pooja@gmail.com"); 22 | return emp2; 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /springcoreannotation/src/main/java/com/jspiders/springcoreannotation/main/CarDriverMain.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcoreannotation.main; 2 | 3 | import org.springframework.context.ApplicationContext; 4 | import org.springframework.context.annotation.AnnotationConfigApplicationContext; 5 | 6 | import com.jspiders.springcoreannotation.beans.CarBean; 7 | import com.jspiders.springcoreannotation.config.CarDriverConfig; 8 | 9 | public class CarDriverMain { 10 | 11 | public static void main(String[] args) { 12 | ApplicationContext context = 13 | new AnnotationConfigApplicationContext 14 | (CarDriverConfig.class); 15 | 16 | CarBean car1 = (CarBean) context.getBean("car1"); 17 | System.out.println(car1); 18 | 19 | ((AnnotationConfigApplicationContext)context).close(); 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /springcoreannotation/src/main/java/com/jspiders/springcoreannotation/main/EmployeeMain.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcoreannotation.main; 2 | 3 | import org.springframework.context.ApplicationContext; 4 | import org.springframework.context.annotation.AnnotationConfigApplicationContext; 5 | 6 | import com.jspiders.springcoreannotation.beans.EmployeeBean; 7 | import com.jspiders.springcoreannotation.config.EmployeeConfig; 8 | 9 | public class EmployeeMain { 10 | 11 | public static void main(String[] args) { 12 | ApplicationContext context = 13 | new AnnotationConfigApplicationContext 14 | (EmployeeConfig.class); 15 | 16 | EmployeeBean emp1 = (EmployeeBean)context.getBean("emp1"); 17 | System.out.println(emp1); 18 | EmployeeBean emp2 = (EmployeeBean)context.getBean("emp2"); 19 | System.out.println(emp2); 20 | 21 | ((AnnotationConfigApplicationContext)context).close(); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /springcoreannotation/src/test/java/com/jspiders/springcoreannotation/AppTest.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcoreannotation; 2 | 3 | import static org.junit.Assert.assertTrue; 4 | 5 | import org.junit.Test; 6 | 7 | /** 8 | * Unit test for simple App. 9 | */ 10 | public class AppTest 11 | { 12 | /** 13 | * Rigorous Test :-) 14 | */ 15 | @Test 16 | public void shouldAnswerWithTrue() 17 | { 18 | assertTrue( true ); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /springcorexml/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /springcorexml/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | springcorexml 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.wst.common.project.facet.core.builder 10 | 11 | 12 | 13 | 14 | org.eclipse.jdt.core.javabuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.m2e.core.maven2Builder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.m2e.core.maven2Nature 27 | org.eclipse.wst.common.project.facet.core.nature 28 | 29 | 30 | -------------------------------------------------------------------------------- /springcorexml/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/main/java=UTF-8 3 | encoding//src/test/java=UTF-8 4 | encoding/=UTF-8 5 | -------------------------------------------------------------------------------- /springcorexml/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.compliance=1.8 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 7 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 8 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 9 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 10 | org.eclipse.jdt.core.compiler.release=enabled 11 | org.eclipse.jdt.core.compiler.source=1.8 12 | -------------------------------------------------------------------------------- /springcorexml/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- 1 | activeProfiles= 2 | eclipse.preferences.version=1 3 | resolveWorkspaceProjects=true 4 | version=1 5 | -------------------------------------------------------------------------------- /springcorexml/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /springcorexml/src/main/java/CarDriverConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /springcorexml/src/main/java/EmployeeConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | 10 | 1 11 | 12 | 13 | 14 | 15 | 16 | 18 | 19 | 2 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /springcorexml/src/main/java/com/jspiders/springcorexml/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcorexml; 2 | 3 | /** 4 | * Hello world! 5 | * 6 | */ 7 | public class App 8 | { 9 | public static void main( String[] args ) 10 | { 11 | System.out.println( "Hello World!" ); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /springcorexml/src/main/java/com/jspiders/springcorexml/beans/CarBean.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcorexml.beans; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class CarBean { 7 | 8 | private int id; 9 | private String brand; 10 | private String model; 11 | private String regno; 12 | private DriverBean driver; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /springcorexml/src/main/java/com/jspiders/springcorexml/beans/DriverBean.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcorexml.beans; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class DriverBean { 7 | 8 | private int id; 9 | private String name; 10 | private long contact; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /springcorexml/src/main/java/com/jspiders/springcorexml/beans/EmployeeBean.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcorexml.beans; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | 7 | @Data 8 | @AllArgsConstructor 9 | @NoArgsConstructor 10 | public class EmployeeBean { 11 | 12 | private int id; 13 | private String name; 14 | private String email; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /springcorexml/src/main/java/com/jspiders/springcorexml/beans/PassengerBean.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcorexml.beans; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class PassengerBean { 7 | 8 | private int id; 9 | private String name; 10 | private int age; 11 | private char gender; 12 | private TrainBean train; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /springcorexml/src/main/java/com/jspiders/springcorexml/beans/PlayerBean.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcorexml.beans; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class PlayerBean { 7 | 8 | private int id; 9 | private String name; 10 | private String role; 11 | private int jersey_no; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /springcorexml/src/main/java/com/jspiders/springcorexml/beans/TeamBean.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcorexml.beans; 2 | 3 | import java.util.List; 4 | 5 | import lombok.Data; 6 | 7 | @Data 8 | public class TeamBean { 9 | 10 | private int id; 11 | private String name; 12 | private String city; 13 | List players; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /springcorexml/src/main/java/com/jspiders/springcorexml/beans/TrainBean.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcorexml.beans; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class TrainBean { 7 | 8 | private int id; 9 | private int train_no; 10 | private String name; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /springcorexml/src/main/java/com/jspiders/springcorexml/main/CarDriverMain.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcorexml.main; 2 | 3 | import org.springframework.context.ApplicationContext; 4 | import org.springframework.context.support.ClassPathXmlApplicationContext; 5 | 6 | import com.jspiders.springcorexml.beans.CarBean; 7 | 8 | public class CarDriverMain { 9 | 10 | public static void main(String[] args) { 11 | ApplicationContext context = 12 | new ClassPathXmlApplicationContext 13 | ("CarDriverConfig.xml"); 14 | CarBean car = context.getBean(CarBean.class); 15 | System.out.println(car); 16 | ((ClassPathXmlApplicationContext)context).close(); 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /springcorexml/src/main/java/com/jspiders/springcorexml/main/EmployeeMain.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcorexml.main; 2 | 3 | import org.springframework.context.ApplicationContext; 4 | import org.springframework.context.support.ClassPathXmlApplicationContext; 5 | 6 | import com.jspiders.springcorexml.beans.EmployeeBean; 7 | 8 | public class EmployeeMain { 9 | 10 | public static void main(String[] args) { 11 | ApplicationContext context = 12 | new ClassPathXmlApplicationContext("EmployeeConfig.xml"); 13 | 14 | EmployeeBean emp1 = (EmployeeBean)context.getBean("emp1"); 15 | EmployeeBean emp2 = (EmployeeBean)context.getBean("emp2"); 16 | 17 | System.out.println(emp1); 18 | System.out.println(emp2); 19 | 20 | ((ClassPathXmlApplicationContext)context).close(); 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /springcorexml/src/main/java/com/jspiders/springcorexml/main/PassTrainMain.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcorexml.main; 2 | 3 | import org.springframework.context.ApplicationContext; 4 | import org.springframework.context.support.ClassPathXmlApplicationContext; 5 | 6 | import com.jspiders.springcorexml.beans.PassengerBean; 7 | 8 | public class PassTrainMain { 9 | 10 | public static void main(String[] args) { 11 | ApplicationContext context = 12 | new ClassPathXmlApplicationContext 13 | ("PassTrainConfig.xml"); 14 | PassengerBean passenger1 = (PassengerBean) context.getBean 15 | ("passenger1"); 16 | System.out.println(passenger1); 17 | PassengerBean passenger2 = (PassengerBean) context.getBean 18 | ("passenger2"); 19 | System.out.println(passenger2); 20 | ((ClassPathXmlApplicationContext)context).close(); 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /springcorexml/src/main/java/com/jspiders/springcorexml/main/TeamPlayerMain.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcorexml.main; 2 | 3 | import org.springframework.context.ApplicationContext; 4 | import org.springframework.context.support.ClassPathXmlApplicationContext; 5 | 6 | import com.jspiders.springcorexml.beans.TeamBean; 7 | 8 | public class TeamPlayerMain { 9 | 10 | public static void main(String[] args) { 11 | ApplicationContext context = 12 | new ClassPathXmlApplicationContext 13 | ("TeamPlayerConfig.xml"); 14 | TeamBean team1 = context.getBean(TeamBean.class); 15 | System.out.println(team1); 16 | ((ClassPathXmlApplicationContext)context).close(); 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /springcorexml/src/test/java/com/jspiders/springcorexml/AppTest.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springcorexml; 2 | 3 | import static org.junit.Assert.assertTrue; 4 | 5 | import org.junit.Test; 6 | 7 | /** 8 | * Unit test for simple App. 9 | */ 10 | public class AppTest 11 | { 12 | /** 13 | * Rigorous Test :-) 14 | */ 15 | @Test 16 | public void shouldAnswerWithTrue() 17 | { 18 | assertTrue( true ); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /springmvc/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /springmvc/.settings/.jsdtscope: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /springmvc/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /springmvc/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.compliance=1.8 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 7 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 8 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 9 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore 10 | org.eclipse.jdt.core.compiler.release=enabled 11 | org.eclipse.jdt.core.compiler.source=1.8 12 | -------------------------------------------------------------------------------- /springmvc/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- 1 | activeProfiles= 2 | eclipse.preferences.version=1 3 | resolveWorkspaceProjects=true 4 | version=1 5 | -------------------------------------------------------------------------------- /springmvc/.settings/org.eclipse.wst.common.component: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /springmvc/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /springmvc/.settings/org.eclipse.wst.jsdt.ui.superType.container: -------------------------------------------------------------------------------- 1 | org.eclipse.wst.jsdt.launching.baseBrowserLibrary -------------------------------------------------------------------------------- /springmvc/.settings/org.eclipse.wst.jsdt.ui.superType.name: -------------------------------------------------------------------------------- 1 | Window -------------------------------------------------------------------------------- /springmvc/.settings/org.eclipse.wst.validation.prefs: -------------------------------------------------------------------------------- 1 | disabled=06target 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /springmvc/src/main/java/com/jspiders/springmvc/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springmvc; 2 | 3 | public class App { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /springmvc/src/main/java/com/jspiders/springmvc/pojo/AdminPOJO.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springmvc.pojo; 2 | 3 | import javax.persistence.Entity; 4 | import javax.persistence.GeneratedValue; 5 | import javax.persistence.GenerationType; 6 | import javax.persistence.Id; 7 | 8 | import lombok.Data; 9 | 10 | @Data 11 | @Entity 12 | public class AdminPOJO { 13 | 14 | @Id 15 | @GeneratedValue(strategy = GenerationType.AUTO) 16 | private int id; 17 | private String username; 18 | private String password; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /springmvc/src/main/java/com/jspiders/springmvc/pojo/EmployeePOJO.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springmvc.pojo; 2 | 3 | import javax.persistence.Entity; 4 | import javax.persistence.GeneratedValue; 5 | import javax.persistence.GenerationType; 6 | import javax.persistence.Id; 7 | 8 | import lombok.Data; 9 | 10 | @Data 11 | @Entity 12 | public class EmployeePOJO { 13 | 14 | @Id 15 | @GeneratedValue(strategy = GenerationType.AUTO) 16 | private int id; 17 | private String name; 18 | private String email; 19 | private long contact; 20 | private String designation; 21 | private double salary; 22 | 23 | } 24 | -------------------------------------------------------------------------------- /springmvc/src/main/java/com/jspiders/springmvc/service/AdminService.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springmvc.service; 2 | 3 | import org.springframework.beans.factory.annotation.Autowired; 4 | import org.springframework.stereotype.Service; 5 | 6 | import com.jspiders.springmvc.pojo.AdminPOJO; 7 | import com.jspiders.springmvc.repository.AdminRepository; 8 | 9 | @Service 10 | public class AdminService { 11 | 12 | @Autowired 13 | private AdminRepository repository; 14 | 15 | public AdminPOJO login(String username, String password) { 16 | AdminPOJO admin = repository.login(username, password); 17 | return admin; 18 | } 19 | 20 | public AdminPOJO addAdmin(String username, String password) { 21 | AdminPOJO admin = repository.addAdmin(username, password); 22 | return admin; 23 | } 24 | 25 | 26 | 27 | } 28 | -------------------------------------------------------------------------------- /springmvc/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | org.hibernate.jpa.HibernatePersistenceProvider 9 | 10 | 12 | 14 | 15 | 17 | 18 | 19 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /springmvc/src/main/webapp/WEB-INF/dispatcher-servlet.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | 17 | 18 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /springmvc/src/main/webapp/WEB-INF/views/Home.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="text/html; charset=UTF-8" 2 | pageEncoding="UTF-8"%> 3 | 4 | 5 | 6 | 7 | 8 | Employee Management 9 | 16 | 17 | 18 | 19 |
20 |

Welcome to Employee Management

21 |
22 | 23 | 24 | -------------------------------------------------------------------------------- /springmvc/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | springmvc 7 | 8 | /WEB-INF/views/Login.jsp 9 | index.html 10 | index.jsp 11 | index.htm 12 | default.html 13 | default.jsp 14 | default.htm 15 | 16 | 17 | 18 | dispatcher 19 | org.springframework.web.servlet.DispatcherServlet 20 | 21 | 22 | dispatcher 23 | / 24 | 25 | 26 | -------------------------------------------------------------------------------- /springmvc/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 |

Welcome to Spring MVC Application

4 | 5 | 6 | -------------------------------------------------------------------------------- /springrest/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /springrest/.settings/.jsdtscope: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /springrest/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /springrest/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.compliance=1.8 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 7 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 8 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 9 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore 10 | org.eclipse.jdt.core.compiler.release=enabled 11 | org.eclipse.jdt.core.compiler.source=1.8 12 | -------------------------------------------------------------------------------- /springrest/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- 1 | activeProfiles= 2 | eclipse.preferences.version=1 3 | resolveWorkspaceProjects=true 4 | version=1 5 | -------------------------------------------------------------------------------- /springrest/.settings/org.eclipse.wst.common.component: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /springrest/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /springrest/.settings/org.eclipse.wst.jsdt.ui.superType.container: -------------------------------------------------------------------------------- 1 | org.eclipse.wst.jsdt.launching.baseBrowserLibrary -------------------------------------------------------------------------------- /springrest/.settings/org.eclipse.wst.jsdt.ui.superType.name: -------------------------------------------------------------------------------- 1 | Window -------------------------------------------------------------------------------- /springrest/.settings/org.eclipse.wst.validation.prefs: -------------------------------------------------------------------------------- 1 | disabled=06target 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /springrest/src/main/java/com/jspiders/springrest/App.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springrest; 2 | 3 | public class App { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /springrest/src/main/java/com/jspiders/springrest/pojo/EmployeePOJO.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springrest.pojo; 2 | 3 | import javax.persistence.Entity; 4 | import javax.persistence.GeneratedValue; 5 | import javax.persistence.GenerationType; 6 | import javax.persistence.Id; 7 | 8 | import lombok.Data; 9 | 10 | @Data 11 | @Entity 12 | public class EmployeePOJO { 13 | 14 | @Id 15 | @GeneratedValue(strategy = GenerationType.AUTO) 16 | private int id; 17 | private String name; 18 | private String email; 19 | private long contact; 20 | private String designation; 21 | private double salary; 22 | 23 | } 24 | -------------------------------------------------------------------------------- /springrest/src/main/java/com/jspiders/springrest/response/EmployeeResponse.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springrest.response; 2 | 3 | import java.util.List; 4 | 5 | import com.fasterxml.jackson.annotation.JsonInclude; 6 | import com.jspiders.springrest.pojo.EmployeePOJO; 7 | 8 | import lombok.AllArgsConstructor; 9 | import lombok.Data; 10 | import lombok.NoArgsConstructor; 11 | 12 | @Data 13 | @JsonInclude(JsonInclude.Include.NON_NULL) 14 | @AllArgsConstructor 15 | @NoArgsConstructor 16 | public class EmployeeResponse { 17 | 18 | private String status; 19 | private String msg; 20 | private EmployeePOJO data; 21 | private List list; 22 | 23 | } 24 | -------------------------------------------------------------------------------- /springrest/src/main/java/com/jspiders/springrest/service/EmployeeService.java: -------------------------------------------------------------------------------- 1 | package com.jspiders.springrest.service; 2 | 3 | import org.springframework.beans.factory.annotation.Autowired; 4 | import org.springframework.stereotype.Service; 5 | 6 | import com.jspiders.springrest.pojo.EmployeePOJO; 7 | import com.jspiders.springrest.repository.EmployeeRepository; 8 | 9 | @Service 10 | public class EmployeeService { 11 | 12 | @Autowired 13 | private EmployeeRepository repository; 14 | 15 | public EmployeePOJO addEmployee(EmployeePOJO employee) { 16 | EmployeePOJO pojo = repository.addEmployee(employee); 17 | return pojo; 18 | } 19 | 20 | public EmployeePOJO searchEmployee(int id) { 21 | EmployeePOJO pojo = repository.searchEmployee(id); 22 | return pojo; 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /springrest/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | org.hibernate.jpa.HibernatePersistenceProvider 9 | 10 | 12 | 14 | 15 | 17 | 18 | 19 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /springrest/src/main/webapp/WEB-INF/dispatcher-servlet.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /springrest/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | springrest 7 | 8 | index.html 9 | index.jsp 10 | index.htm 11 | default.html 12 | default.jsp 13 | default.htm 14 | 15 | 16 | 17 | dispatcher 18 | org.springframework.web.servlet.DispatcherServlet 19 | 20 | 21 | dispatcher 22 | / 23 | 24 | 25 | -------------------------------------------------------------------------------- /springrest/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 |

Hello World!

4 | 5 | 6 | --------------------------------------------------------------------------------