Java Hyd Team
746 subscribers
986 photos
39 videos
670 files
690 links
https://teamhydteam.my.canva.site/

Can visit us on our website 😊
Still working on it 😊
Download Telegram
πŸ‘1
Java Hyd Team
Get ready with strings concepts , jsp.
πŸ‘†πŸ‘† strings , inheritance concepts only they asked today 😁😁
Tomorrow Sunday class react JS 9am
11 am spring boot
Soon we are going to open our tech window you can get access to immense of opportunities with this and bunch of freelance projects also 😊😊
Can ping us here @stockkida
You can create your video resumes for increasing your hiring chances
Spring :- its a framework
its a lightweight framework
its a procedure driven structure to write codes

frame work is of 2 types
invasive frameworks it asks you to implement or extend compulsory
non-invasive frameworks its not asking you to extend or implement the classes

in frameworks we work with JAR and WAR files sometimes we work with EAR

IOC :- INVERSION OF CONTROL transfer of traditional way to control of structure to seperate service provider(spring , hibernate)

IOC lifecycle :- initilization :- initialised and configured
binding :- components registration with container & can specify interfaces
resolution :- addition of needed dependencies
invocation :- calling of specific method
destruction :- destroyed


singleton class :- only one instance of object will be created
why singleton class ? to provide global access to Object


class must be private
constructor must be private
static variables will be of same type
public static methods must return instance of class



Dependency injection :- a class recieves instance of object that depends upon external source
it makes our code easier to maintain test
common code

constructor based :- as a parameter of constructor , it will provide data whenever it instance is created.....

setter based :- dependent object is provided in class through setter methods , this is useful when dependency is OPTIONAl , it will provide data whenever it instance is created.....

interface based :- defined some methods that must be implemented by dependent objects , when class needs decoupled form of objects , allowing it into different implementations of dependent objects....


autowiring based : implicitly dependecies injection ,it will not work on primitive data types or string values it will only on object refrence.....



Bean configuration

Xml :- its most common whatever bean classes we have it contains all definitions of bean classes

java :- its a pure java class @Bean annotation we will be xml files

annotation :- we will not be writing xml but we have pom.xml

groovy based :- in this beans are configured with groovy language its same as java based config

AspectJ based :- Aspect Oriented Programming(AOP)


autowiring
controller
restcontroller
requestparam
pathvariable
@Qualifier it is used to give additional info about var , methods or class
it can define which class to be used when resolving DI , to denote which method to be override & to provide additional metadata about method or class

it can aslo be used to indicate which param should be used in constructor or method


@Configuration:- to define bean definitions in application context
it is used to define beans & their properties as part of spring framework

@value :- inject literal values into fields , methods & constructors, it is used to inject values in properties.

@Required :- it is used to indicate the presence of dependency , it is used to indicate bean property must be config in bean config file or not

@Controller :- it is use on a class that provides web interfaces , it is used to denote a class with controller , it will automatically detect that this work should be done by spring framework Component scan& managed as bean

@RequestMapping

@Service :- we will be providing buisness logic

@Repository :- it is used to define interface as repository , it is used to mark class as DAO ,it is used in combination with other annotations such as srvice or component


consists of four components : Model, View, Controller, and Front Controller. There are four main layers in Spring Boot: Presentation Layer, Data Access Layer, Service Layer, and Integration Layer.
πŸ‘1
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextArea;
import javax.swing.JTextField;

class Chatbot extends JFrame {

/**
*
*/
private static final long serialVersionUID = 1L;
private JTextArea ca= new JTextArea();
private JTextField cf=new JTextField();
private JButton b=new JButton();
private JLabel l=new JLabel();

Chatbot(){ // Layout and Properties defined in Constructer

JFrame f=new JFrame();
f.setDefaultCloseOperation(EXIT_ON_CLOSE);
f.setVisible(true);
f.setResizable(false);
f.setLayout(null);
f.setSize(400,400);
f.getContentPane().setBackground(Color.cyan);
f.setTitle("ChatBot");
f.add(ca);
f.add(cf);
ca.setSize(300,310);
ca.setLocation(1, 1);
ca.setBackground(Color.BLACK);
cf.setSize(300,20);
cf.setLocation(1,320);
f.add(b);
l.setText("SEND");
b.add(l);
b.setSize(400,20);
b.setLocation(300,320);

b.addActionListener( new ActionListener() {
public void actionPerformed(ActionEvent e) {

if(e.getSource()==b) { // Message sents on Click button

String text=cf.getText().toLowerCase();
ca.setForeground(Color.GREEN);
ca.append("You-->"+text+"\n");
cf.setText("");

if(text.contains("hi")) { // input Checking
replyMeth("Hi there");
}
else if(text.contains("how are you")) {
replyMeth("I'm Good :).Thankyou for asking");
}
else if(text.contains("what is your name")) {
replyMeth("I'm the Trending BINOD");
}
else if(text.contains("gender")) {
replyMeth("I'm Female.Don't Try to Flirt with me"+"\n"+"you Fell in love :)");
}
else if(text.contains("love you")) {
replyMeth("I'm Feeling Shy :) Love you to");
}
else if(text.contains("bye")) {
replyMeth("Too Soon :( AnyWays"+"\n"+"STAY HOME STAY SAFE ");
}
else
replyMeth("I Can't Understand");

}

}

});

}
public void replyMeth(String s) { // Reply Method
ca.append("ChatBot-->"+s+"\n");
}


}



public class CHATBOTSROOM { //Driver Class

public static void main(String[] args) { //main class

new Chatbot(); // instantiation
}

}
πŸ‘1
U r now authorised to copy texts n download from channel πŸ”₯πŸ”₯πŸ”₯