Melnica Server is a custom basic Servlet Container application which depends on Socket Programming.

Overview

Melnica Server

Melnica Server is a custom basic Servlet Container application which depends on Socket Programming.

The Description of Project

Melnica is a web server which process servlets. Melnica is a multithreaded server which creates http request, response objects for each client request. For each request, socket connection is established that has output/input streams.

  • "conf/melnica.xml" is configuration file of Melnica Server.
<?xml version="1.0" encoding="UTF-8"?>
<Melnica shutdown="SD">
	<Service name="localhost" activeWebPlatforms="servlet">
		<Bosphorus port="8081" protocol="HTTP/1.1" timeout="45000" />
		<Host domain="localhost" unpackWars="true" appRootFolderName="webapps" />
	</Service>
</Melnica>

The details will be continued ...

Melnica Server

HTML content which served from Melnica Server rendered by browser.

open

Http header added to client response.

Melnica: Batuhan Düzgün

open

References

You might also like...

Custom Keycloak.X Server Distribution with selective features

Custom Keycloak Server Simple example for creating a custom Quarkus based Keycloak Distribution with 0 known CVEs. Features Create a custom Quarkus ba

Oct 19, 2022

Custom Lilypad QA server&client

Rosepad Server&Client Rosepad is a custom Lilypad QA server/client based on Smaed's unofficial jars focused on adding new features to the game. Instal

Dec 24, 2022

Custom Lilypad QA server&client

Rosepad Server&Client Rosepad is a custom Lilypad QA server/client based on Smaed's unofficial jars focused on adding new features to the game. Instal

Aug 5, 2022

tuya-spring-boot-starter helps you efficiently create cloud development projects regarding the OpenAPI or message subscription capabilities. You can put all the focus on business logic without taking care of server-side programming nor relational databases.

English | 中文版 tuya-spring-boot-starter helps you efficiently create cloud development projects regarding the OpenAPI or message subscription capabilit

Dec 26, 2022

Bank Statement Analyzer Application that currently runs in terminal with the commands: javac Application.java java Application [file-name].csv GUI coming soon...

Bank Statement Analyzer Application that currently runs in terminal with the commands: javac Application.java java Application [file-name].csv GUI coming soon...

May 21, 2022

Java project to explore programming concepts by creating chatting application.

Java project to explore programming concepts by creating chatting application.

ChitChat - Let's explore programming Abstract ✍️ This project aimed to develop a chatting application from very basic, by exploring the fundamentals o

Dec 23, 2022

This is simple project to show how to create a basic API using Java 11 + Maven + Spring Boot + PostgrSQL + Flyway.

This is simple project to show how to create a basic API using Java 11 + Maven + Spring Boot + PostgrSQL + Flyway.

Dec 10, 2022

Basic crud operations with json data, main focus is with tests

Spring Crud operations Basic crud operations with json data, main focus is with tests. For future reference Road Map Basic Crud on controllers (done)

Feb 1, 2022

It contains a simple program to apply basic arithmetic operations in Morse code

Morse-Calculator By Mohamad Farag F. Makkawi This project falls under DSL (Domain Specific Language) . the Input is an equation in which simple arithm

Apr 29, 2022
Owner
Batuhan Düzgün
Sr. Software Dev. @trendyol.com Instructor @Kodluyoruz
Batuhan Düzgün
Event Management System - Java servlet

Event-Management-System-in-Java Event Management System - Java servlet Java Project based on JDBC, Java Servlet and Server Deployment Project Aim Deve

Muhammad Asad 7 Nov 17, 2022
E library System - Java servlet, JDBC

E-Library-System-in-Java Java - E Library System Java Project based on JDBC, JSP, Java Servlet and Server Deployment System Project Aim -Develop web a

Muhammad Asad 5 Feb 2, 2022
A simple live streaming mobile app with cool functionalities and time extension, and live chat. With a payment system integrated. Server is designed with socket.io to give you full flexibility.

Video Live Streaming Platform Android A simple live streaming mobile app with cool functionalities and time extension, and live chat. With a payment s

Dev-Geek 2 Dec 16, 2022
Magic Bean: A very basic library which will generate POJOs.

Magic Bean: A very basic library which will generate POJOs.

Ethan McCue 48 Dec 27, 2022
🏗 Build container images for your Java applications.

Jib ☑️ Jib User Survey What do you like best about Jib? What needs to be improved? Please tell us by taking a one-minute survey. Your responses will h

null 12.4k Jan 9, 2023
A Minecraft Plugin For 1.8.8 - 1.19.2 For Giving A Player A Custom Item On Join Which Executes A Command On Right Click

PixelPlayz Custom Item A Minecraft Plugin For 1.8.8 - 1.19.2 For Giving A Player A Custom Item On Join Which Executes A Command On Right Click Install

null 2 Sep 9, 2022
Programming Services and Processes - 04 Secure Programming Techniques

Programación de Servicios y Procesos - 04 Técnicas de Programación Segura Tema 04. Técnicas de Programación segura. Curso 2021/2022. Contenidos Introd

José Luis González Sánchez 5 Dec 27, 2022
Java-Programs---For-Practice is one of the Java Programming Practice Series By Shaikh Minhaj ( minhaj-313 ). This Series will help you to level up your Programming Skills. This Java Programs are very much helpful for Beginners.

Java-Programs---For-Practice is one of the Java Programming Practice Series By Shaikh Minhaj ( minhaj-313 ). This Series will help you to level up your Programming Skills. This Java Programs are very much helpful for Beginners. If You Have any doubt or query you can ask me here or you can also ask me on My LinkedIn Profile

Shaikh Minhaj 3 Nov 8, 2022
For Jack language. Most of codes were commented with their usage, which can be useful for beginner to realize the running principle of a compiler for object-oriented programming language.

Instructions: Download the Java source codes Store these codes into a local folder and open this folder Click the right key of mouse and click ‘Open i

gooooooood 1.1k Jan 5, 2023
💡极致性能的企业级Java服务器框架,RPC,游戏服务器框架,web应用服务器框架。(Extreme fast enterprise Java server framework, can be RPC, game server framework, web server framework.)

?? 为性能而生的万能服务器框架 ?? Ⅰ. zfoo简介 ?? 性能炸裂,天生异步,Actor设计思想,无锁化设计,基于Spring的MVC式用法的万能RPC框架 极致序列化,原生集成的目前二进制序列化和反序列化速度最快的 zfoo protocol 作为网络通讯协议 高可拓展性,单台服务器部署,

null 1k Jan 1, 2023