439 skills found · Page 3 of 15
Rhan2020 / Java Fruitsday一个基于 Java、JSP、Servlet、MySQL的水果商城。
benbai123 / JSP Servlet PracticeThis repository store the practice projects of JSP and Servlet... and related Java program practice
varundhall / MajorProject SecureCloudB.Tech 4th Year Project | Domain: Cryptography (AES & ECC) | Title: Secure Cloud Simulation | Technology: Java and JSP-Servlet.
YuLin-Coder / No269AutomotiveMaintenanceManagementSystem基于java+jsp的汽车维修保养管理系统:前端 jsp、jquery,后端 servlet、jdbc;角色分为管理员、用户;集成车主信息管理、保养管理、维修管理、年检保险管理、预约信息管理等功能于一体的系统。
JonathanWalsh / GranuleJava JS/CSS optimization solution (tag and ant,servlet). Whitespace remover and Google Closure compilator integration.
deepakjayaprakash / Smart Parking SystemSmart Parking System : A Java Servlet developed as a part of JAVA and Database Management System course. A very simple coding and design pattern has ben used to autoate the browsing through the parking lots, checking out empty spots, finding out whether it is available for advance booking, etc and fare calculation.
rick2785 / JavaCodeI specifically cover the following topics: Java primitive data types, declaration statements, expression statements, importing class libraries, excepting user input, checking for valid input, catching errors in input, math functions, if statement, relational operators, logical operators, ternary operator, switch statement, and looping. How class variables differ from local variables, Java Exception handling, the difference between run time and checked exceptions, Arrays, and UML Diagrams. Monsters gameboard, Java collection classes, Java ArrayLists, Linked Lists, manipulating Strings and StringBuilders, Polymorphism, Inheritance, Protected, Final, Instanceof, interfaces, abstract classes, abstract methods. You need interfaces and abstract classes because Java doesn't allow you to inherit from more than one other class. Java threads, Regular Expressions, Graphical User Interfaces (GUI) using Java Swing and its components, GUI Event Handling, ChangeListener, JOptionPane, combo boxes, list boxes, JLists, DefaultListModel, using JScrollpane with JList, JSpinner, JTree, Flow, Border, and Box Layout Managers. Created a calculator layout with Java Swing's GridLayout, GridBagLayout, GridBagConstraints, Font, and Insets. JLabel, JTextField, JComboBox, JSpinner, JSlider, JRadioButton, ButtonGroup, JCheckBox, JTextArea, JScrollPane, ChangeListener, pack, create and delete files and directories. How to pull lists of files from directories and manipulate them, write to and read character streams from files. PrintWriter, BufferedWriter, FileWriter, BufferedReader, FileReader, common file exceptions Binary Streams - DataOutputStream, FileOutputStream, BufferedOutputStream, all of the reading and writing primitive type methods, setup Java JDBC in Eclipse, connect to a MySQL database, query it and get the results of a query. JTables, JEditorPane Swing component. HyperlinkEvent and HyperlinkListener. Java JApplet, Java Servlets with Tomcat, GET and POST methods, Java Server Pages, parsing XML with Java, Java XPath, JDOM2 library, and 2D graphics. *Created a Java Paint Application using swing, events, mouse events, Graphics2D, ArrayList *Designed a Java Video Game like Asteroids with collision detection and shooting torpedos which also played sound in a JFrame, and removed items from the screen when they were destroyed. Rotating polygons, and Making Java Executable. Model View Controller (MVC) The Model is the class that contains the data and the methods needed to use the data. The View is the interface. The Controller coordinates interactions between the Model and View. DESIGN PATTERNS: Strategy design patternis used if you need to dynamically change an algorithm used by an object at run time. The pattern also allows you to eliminate code duplication. It separates behavior from super and subclasses. The Observer pattern is a software design pattern in which an object, called the subject (Publisher), maintains a list of its dependents, called observers (Subscribers), and notifies them automatically of any state changes, usually by calling one of their methods. The Factory design pattern is used when you want to define the class of an object at runtime. It also allows you to encapsulate object creation so that you can keep all object creation code in one place The Abstract Factory Design Pattern is like a factory, but everything is encapsulated. The Singleton pattern is used when you want to eliminate the option of instantiating more than one object. (Scrabble letters app) The Builder Design Pattern is used when you want to have many classes help in the creation of an object. By having different classes build the object you can then easily create many different types of objects without being forced to rewrite code. The Builder pattern provides a different way to make complex objects like you'd make using the Abstract Factory design pattern. The Prototype design pattern is used for creating new objects (instances) by cloning (copying) other objects. It allows for the adding of any subclass instance of a known super class at run time. It is used when there are numerous potential classes that you want to only use if needed at runtime. The major benefit of using the Prototype pattern is that it reduces the need for creating potentially unneeded subclasses. Java Reflection is an API and it's used to manipulate classes and everything in a class including fields, methods, constructors, private data, etc. (TestingReflection.java) The Decorator allows you to modify an object dynamically. You would use it when you want the capabilities of inheritance with subclasses, but you need to add functionality at run time. It is more flexible than inheritance. The Decorator Design Pattern simplifies code because you add functionality using many simple classes. Also, rather than rewrite old code you can extend it with new code and that is always good. (Pizza app) The Command design pattern allows you to store a list of commands for later use. With it you can store multiple commands in a class to use over and over. (ElectronicDevice app) The Adapter pattern is used when you want to translate one interface of a class into another interface. Allows 2 incompatible interfaces to work together. It allows the use of the available interface and the target interface. Any class can work together as long as the Adapter solves the issue that all classes must implement every method defined by the shared interface. (EnemyAttacker app) The Facade pattern basically says that you should simplify your methods so that much of what is done is in the background. In technical terms you should decouple the client from the sub components needed to perform an operation. (Bank app) The Bridge Pattern is used to decouple an abstraction from its implementation so that the two can vary independently. Progressively adding functionality while separating out major differences using abstract classes. (EntertainmentDevice app) In a Template Method pattern, you define a method (algorithm) in an abstract class. It contains both abstract methods and non-abstract methods. The subclasses that extend this abstract class then override those methods that don't make sense for them to use in the default way. (Sandwich app) The Iterator pattern provides you with a uniform way to access different collections of Objects. You can also write polymorphic code because you can refer to each collection of objects because they'll implement the same interface. (SongIterator app) The Composite design pattern is used to structure data into its individual parts as well as represent the inner workings of every part of a larger object. The composite pattern also allows you to treat both groups of parts in the same way as you treat the parts polymorphically. You can structure data, or represent the inner working of every part of a whole object individually. (SongComponent app) The flyweight design pattern is used to dramatically increase the speed of your code when you are using many similar objects. To reduce memory usage the flyweight design pattern shares Objects that are the same rather than creating new ones. (FlyWeightTest app) State Pattern allows an object to alter its behavior when its internal state changes. The object will appear to change its class. (ATMState) The Proxy design pattern limits access to just the methods you want made accessible in another class. It can be used for security reasons, because an Object is intensive to create, or is accessed from a remote location. You can think of it as a gate keeper that blocks access to another Object. (TestATMMachine) The Chain of Responsibility pattern has a group of objects that are expected to between them be able to solve a problem. If the first Object can't solve it, it passes the data to the next Object in the chain. (TestCalcChain) The Interpreter pattern is used to convert one representation of data into another. The context cantains the information that will be interpreted. The expression is an abstract class that defines all the methods needed to perform the different conversions. The terminal or concrete expressions provide specific conversions on different types of data. (MeasurementConversion) The Mediator design pattern is used to handle communication between related objects (Colleagues). All communication is handled by a Mediator Object and the Colleagues don't need to know anything about each other to work together. (TestStockMediator) The Memento design pattern provides a way to store previous states of an Object easily. It has 3 main classes: 1) Memento: The basic object that is stored in different states. 2) Originator: Sets and Gets values from the currently targeted Memento. Creates new Mementos and assigns current values to them. 3) Caretaker: Holds an ArrayList that contains all previous versions of the Memento. It can store and retrieve stored Mementos. (TestMemento) The Visitor design pattern allows you to add methods to classes of different types without much altering to those classes. You can make completely different methods depending on the class used with this pattern. (VisitorTest)
ceefour / Webdav ServletJava servlet that provides an implementation of the webdav protocol. Underlying data-storage (database, custom file systems) can be easily plugged in.
qianqianjun / DB Course Design北京化工大学数据库原理课程设计,基于Java web 的学生选课系统,使用原生 Servlet 和 jsp进行开发,没有使用其它框架,技术比较古老,但是对于理解其它框架具有很好的帮助,建议初学者参考,想要做一些真正可以使用的项目,简化开发,提高性能的,建议使用框架,请移步我另外一个仓库:https://github.com/qianqianjun/Educational-management 该仓库使用目前最新的 spring boot 框架,代码十分清晰,对于基本的功能路程都有完整的代码示例,特别适合学习(之前我一点一点查阅博客,看教程视频做的,很麻烦,这份代码去掉了过时方法,填补了一些坑,对于不清楚的解释,概念等给出了很好的代码示例方便理解,作为学习资料可以节省很多时间)
ocpsoft / PrettyfacesURL-rewriting for Servlet, JSF, and Java EE
maciejwalkowiak / Servlet3 Maven ArchetypeMaven archetype for basic Servlet 3 based Java web application - no xml, Tomcat 7 ready
lingd3 / Captcha多种验证码的java实现:原生态jsp和servlet生成验证码、Kaptcha组件生成验证码、中文验证码、算术验证码等
xudawu201 / OnlineAuction网上拍卖系统,java+servlet+jsp+js+css+mysql+ajax。本项目设计一个消费者对消费者(C2C)模式的网上拍卖网站,通过拍卖过程的实践,深刻了解电子商务C2C模式的内涵和本质,掌握电子商务网站开发的技术。整个系统包括会员注册、信息发布功能、物品拍卖、竞价购买、拍卖搜索引擎、竞标的物品管理等功能。
kk-java / UploadFileandroid手机客户端上传文件,java servlet服务器端接收并保存到服务器
svgagan / Employee Management SystemDesigned and developed Employee Management System using J2EE, Servlets, MySQL and Java as part of a dynamic web based project. Created functionalities for Admin, Managers and Employees roles. Admin can run payroll for all employees and managers based on leaves and bonus they received on yearly basis. Super manager handles directories hierarchy between different managers based on permission assigned to each directory and each documents. Each employee to be assigned under different managers and they can upload any documents to his manager’s directory based on the permissions assigned to those directories.
auth0-samples / Auth0 Servlet SampleAuth0 Integration Samples for Java Servlets and JSP
rogepi / ForumsysJava课设/Java Web 基于JSP+Servlet的论坛系统
laniywh / Simple Web AppA Simple Java Web Application Using Servlet, JSP and JDBC.
misterchaos / Wechat:telephone_receiver:QG工作室终期考核:QG版微信,一个在线聊天系统,提供实时聊天,账户管理,好友管理,聊天记录管理,聊天群组,朋友圈,相册等功能。后台使用Java,tomcat,mysql,servlet,jsp,前端使用html,js,css,ajax,通信上使用websocket,json来实现,没有使用任何后端框架
truonghoangthuan / Jsp Servlet Ecommerce WebsiteAn E-commerce website build with Java JSP and Servlet.