SlideShare uma empresa Scribd logo
107/60
100%
public class JavaEngineer {         public class JavaJaEngineer {
  public String    () {               pubilc String    () {
    return "         " + "     ";       return "         " + "       ";
  }                                   }
  public int       () {               public int       () {
    return 9;                           return 13;
  }                                   }
  public int       () {               public int       () {
    return 24 -       ();               return 24 -       ;
  }                                   }
  //                                  //
}                                   }
public class JavaEngineer {         public class JavaJaEngineer {
  public String    () {               pubilc String    () {
    return "         " + "     ";       return "         " + "       ";
  }                                   }
  public int       () {               public int       () {
    return 9;                           return 13;
  }                                   }
  public int       () {               public int       () {
    return 24 -       ();               return 24 -       ;
  }                                   }
  //                                  //
}                                   }
public abstract class Engineer extends Human {
                  public String    () { return "          "; }
                  public abstract int       ();
                  public int       () { return 24 -        (); }
                }




public class JavaEngineer                 public class JavaJaEngineer
                   extends Engineer {                          extends Engineer {
  public String    () {                     public String    () {
    return super.   () + "          ";        return super.      () + "       ";
  }                                         }
  public int        () {                    public int           () {
    return 9;                                 return 13;
  }                                         }
}                                         }
public class Engineer {
  public        ;  public        ;  public           ;
  public String    (        ) { return           (); }
  public int       (           ) { return                 (); }
  public int       (           ) { return                 (); }
  //
}

Engineer javaEngineer = new Engineer();
javaEngineer.        = JavaEngineer          ;
javaEngineer.           = JavaEngineer                ;
javaEngineer.           = Engineer               ;

Engineer javaJaEngineer = new Engineer();
javaEngineer.        = JavaJaEngineer            ;
javaEngineer.           = JavaJaEngineer                  ;
javaEngineer.           = Engineer               ;
public class Engineer {
  public        ;  public        ;  public           ;
  public String    (        ) { return           (); }
  public int       (           ) { return                 (); }
  public int       (           ) { return                 (); }
  //
}
                                                              return "         "
Engineer javaEngineer = new Engineer();                             + "            ";
javaEngineer.        = JavaEngineer          ;
javaEngineer.           = JavaEngineer                ;
javaEngineer.           = Engineer               ;
                                                               return "            "
Engineer javaJaEngineer = new Engineer();                                + "           ";
javaEngineer.        = JavaJaEngineer            ;
javaEngineer.           = JavaJaEngineer                  ;
javaEngineer.           = Engineer               ;
public class Engineer {
  public        ;  public        ;  public           ;
  public String    (        ) { return           (); }
  public int       (           ) { return                 (); }
  public int       (           ) { return                 (); }
  //
}
                                                              return "         "
Engineer javaEngineer = new Engineer();                             + "            ";
javaEngineer.        = JavaEngineer          ;
javaEngineer.           = JavaEngineer                ;
javaEngineer.           = Engineer               ;
                                                               return "            "
Engineer javaJaEngineer = new Engineer();                                + "           ";
javaEngineer.        = JavaJaEngineer            ;
javaEngineer.           = JavaJaEngineer                  ;
javaEngineer.           = Engineer               ;
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
<%@ page contentType="text/html; charset=UTF-8" %>
<HEAD>
  <TITLE><%= title %></TITLE>
  <jsp:include page=”common_css.jsp” />
  <jsp:include page=”common_js.jsp” />
  <link href="other_style.css" rel="stylesheet" type="text/css" />
  <BODY onload=”init();”>
    <div id=”header”> <jsp:include page="header.jsp" /> </div>
    <div id=”sidebar”> <jsp: include page=”sidebar.jsp” /></div>
    <div id=”content”>
       <jsp:include page="engineer_content.jsp" />
    </div>
  </BODY>
  </HTML>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
<%@ page contentType="text/html; charset=UTF-8" %>
<HEAD>
  <TITLE><%= title %></TITLE>
  <jsp:include page=”common_css.jsp” />
  <jsp:include page=”common_js.jsp” />
  <link href="other_style.css" rel="stylesheet" type="text/css" />
  <BODY onload=”init();”>
    <div id=”header”> <jsp:include page="header.jsp" /> </div>
    <div id=”sidebar”> <jsp: include page=”sidebar.jsp” /></div>
    <div id=”content”>
       <jsp:include page="engineer_content.jsp" />
    </div>
  </BODY>
  </HTML>
  <html>
    <head>{% block title %}              {% endblock title %}</head>
    <script type="text/javascript" src="common.js"></script>
    {% block custom_js %}{% endblock custom_js %}
    <body>
    <div id="menu">{% block menu %}{% endblock menu %}</div>
    <div id="content">{% block content %}{% endblock content %}</div>
    <div id=”copyright”>{% block copyright %}everes{% endblock %}</div>
    </body>
  </html>




  {% extends 'base.html% %}
  {% block title %}{{ block.super }}            {% endblock title %}
  {% block menu %}                      {% endblock menu %}




  {% extends 'app/base.html' %}
  {% block content %}                  {% endblock content %}
  <html>
    <head>{% block title %}              {% endblock title %}</head>
    <script type="text/javascript" src="common.js"></script>
    {% block custom_js %}{% endblock custom_js %}
    <body>
    <div id="menu">{% block menu %}{% endblock menu %}</div>
    <div id="content">{% block content %}{% endblock content %}</div>
    <div id=”copyright”>{% block copyright %}everes{% endblock %}</div>
    </body>
  </html>




  {% extends 'base.html% %}
  {% block title %}{{ block.super }}            {% endblock title %}
  {% block menu %}                      {% endblock menu %}




  {% extends 'app/base.html' %}
  {% block content %}                  {% endblock content %}
  <html>
    <head>{% block title %}              {% endblock title %}</head>
    <script type="text/javascript" src="common.js"></script>
    {% block custom_js %}{% endblock custom_js %}
    <body>
    <div id="menu">{% block menu %}{% endblock menu %}</div>
    <div id="content">{% block content %}{% endblock content %}</div>
    <div id=”copyright”>{% block copyright %}everes{% endblock %}</div>
    </body>
  </html>




  {% extends 'base.html% %}
  {% block title %}{{ block.super }}            {% endblock title %}
  {% block menu %}                      {% endblock menu %}




  {% extends 'app/base.html' %}
  {% block content %}                  {% endblock content %}
_
    |                   ●        ●               Java
.       |                   __       __
                                                            …
     |                           ´
.           |                            }              …
.                                    }


                /
                |
                |           |                )

Mais conteúdo relacionado

Mais procurados

Riga DevDays 2017 - The hitchhiker’s guide to Java class reloading
Riga DevDays 2017 - The hitchhiker’s guide to Java class reloadingRiga DevDays 2017 - The hitchhiker’s guide to Java class reloading
Riga DevDays 2017 - The hitchhiker’s guide to Java class reloading
Anton Arhipov
 

Mais procurados (20)

What’s new in Android JetPack
What’s new in Android JetPackWhat’s new in Android JetPack
What’s new in Android JetPack
 
Vue next
Vue nextVue next
Vue next
 
Why Kotlin - Apalon Kotlin Sprint Part 1
Why Kotlin - Apalon Kotlin Sprint Part 1Why Kotlin - Apalon Kotlin Sprint Part 1
Why Kotlin - Apalon Kotlin Sprint Part 1
 
Testing Java Code Effectively
Testing Java Code EffectivelyTesting Java Code Effectively
Testing Java Code Effectively
 
Dependency Injection with Dagger 2 presentation
Dependency Injection with Dagger 2 presentationDependency Injection with Dagger 2 presentation
Dependency Injection with Dagger 2 presentation
 
Kotlin Generation
Kotlin GenerationKotlin Generation
Kotlin Generation
 
Redux saga: managing your side effects. Also: generators in es6
Redux saga: managing your side effects. Also: generators in es6Redux saga: managing your side effects. Also: generators in es6
Redux saga: managing your side effects. Also: generators in es6
 
Completable future
Completable futureCompletable future
Completable future
 
Making the most of your gradle build - Greach 2017
Making the most of your gradle build - Greach 2017Making the most of your gradle build - Greach 2017
Making the most of your gradle build - Greach 2017
 
Making the most of your gradle build - Gr8Conf 2017
Making the most of your gradle build - Gr8Conf 2017Making the most of your gradle build - Gr8Conf 2017
Making the most of your gradle build - Gr8Conf 2017
 
Workshop 26: React Native - The Native Side
Workshop 26: React Native - The Native SideWorkshop 26: React Native - The Native Side
Workshop 26: React Native - The Native Side
 
droidparts
droidpartsdroidparts
droidparts
 
Redux for ReactJS Programmers
Redux for ReactJS ProgrammersRedux for ReactJS Programmers
Redux for ReactJS Programmers
 
GeeCON 2017 - TestContainers. Integration testing without the hassle
GeeCON 2017 - TestContainers. Integration testing without the hassleGeeCON 2017 - TestContainers. Integration testing without the hassle
GeeCON 2017 - TestContainers. Integration testing without the hassle
 
Android TDD
Android TDDAndroid TDD
Android TDD
 
Riga DevDays 2017 - The hitchhiker’s guide to Java class reloading
Riga DevDays 2017 - The hitchhiker’s guide to Java class reloadingRiga DevDays 2017 - The hitchhiker’s guide to Java class reloading
Riga DevDays 2017 - The hitchhiker’s guide to Java class reloading
 
JEEConf 2017 - Having fun with Javassist
JEEConf 2017 - Having fun with JavassistJEEConf 2017 - Having fun with Javassist
JEEConf 2017 - Having fun with Javassist
 
Java(8) The Good, The Bad and the Ugly
Java(8) The Good, The Bad and the UglyJava(8) The Good, The Bad and the Ugly
Java(8) The Good, The Bad and the Ugly
 
Android Design Patterns
Android Design PatternsAndroid Design Patterns
Android Design Patterns
 
Anton Minashkin Dagger 2 light
Anton Minashkin Dagger 2 lightAnton Minashkin Dagger 2 light
Anton Minashkin Dagger 2 light
 

Semelhante a 継承だろJK

Overview of Android Infrastructure
Overview of Android InfrastructureOverview of Android Infrastructure
Overview of Android Infrastructure
C.T.Co
 
Overview of Android Infrastructure
Overview of Android InfrastructureOverview of Android Infrastructure
Overview of Android Infrastructure
Alexey Buzdin
 
Better Software: introduction to good code
Better Software: introduction to good codeBetter Software: introduction to good code
Better Software: introduction to good code
Giordano Scalzo
 
can you add a delete button and a add button to the below program. j.pdf
can you add a delete button and a add button to the below program. j.pdfcan you add a delete button and a add button to the below program. j.pdf
can you add a delete button and a add button to the below program. j.pdf
sales88
 
JJUG CCC 2011 Spring
JJUG CCC 2011 SpringJJUG CCC 2011 Spring
JJUG CCC 2011 Spring
Kiyotaka Oku
 
VISUALIZAR REGISTROS EN UN JTABLE
VISUALIZAR REGISTROS EN UN JTABLEVISUALIZAR REGISTROS EN UN JTABLE
VISUALIZAR REGISTROS EN UN JTABLE
Darwin Durand
 

Semelhante a 継承だろJK (20)

Code generation for alternative languages
Code generation for alternative languagesCode generation for alternative languages
Code generation for alternative languages
 
AJUG April 2011 Cascading example
AJUG April 2011 Cascading exampleAJUG April 2011 Cascading example
AJUG April 2011 Cascading example
 
3. Объекты, классы и пакеты в Java
3. Объекты, классы и пакеты в Java3. Объекты, классы и пакеты в Java
3. Объекты, классы и пакеты в Java
 
Overview of Android Infrastructure
Overview of Android InfrastructureOverview of Android Infrastructure
Overview of Android Infrastructure
 
Overview of Android Infrastructure
Overview of Android InfrastructureOverview of Android Infrastructure
Overview of Android Infrastructure
 
Better Software: introduction to good code
Better Software: introduction to good codeBetter Software: introduction to good code
Better Software: introduction to good code
 
ES6 Overview
ES6 OverviewES6 Overview
ES6 Overview
 
Greach, GroovyFx Workshop
Greach, GroovyFx WorkshopGreach, GroovyFx Workshop
Greach, GroovyFx Workshop
 
Codemotion appengine
Codemotion appengineCodemotion appengine
Codemotion appengine
 
Microservices - Components
Microservices - ComponentsMicroservices - Components
Microservices - Components
 
SOLID Principles
SOLID PrinciplesSOLID Principles
SOLID Principles
 
Effective Java with Groovy & Kotlin How Languages Influence Adoption of Good ...
Effective Java with Groovy & Kotlin How Languages Influence Adoption of Good ...Effective Java with Groovy & Kotlin How Languages Influence Adoption of Good ...
Effective Java with Groovy & Kotlin How Languages Influence Adoption of Good ...
 
can you add a delete button and a add button to the below program. j.pdf
can you add a delete button and a add button to the below program. j.pdfcan you add a delete button and a add button to the below program. j.pdf
can you add a delete button and a add button to the below program. j.pdf
 
JJUG CCC 2011 Spring
JJUG CCC 2011 SpringJJUG CCC 2011 Spring
JJUG CCC 2011 Spring
 
CDI e as ideias pro futuro do VRaptor
CDI e as ideias pro futuro do VRaptorCDI e as ideias pro futuro do VRaptor
CDI e as ideias pro futuro do VRaptor
 
VISUALIZAR REGISTROS EN UN JTABLE
VISUALIZAR REGISTROS EN UN JTABLEVISUALIZAR REGISTROS EN UN JTABLE
VISUALIZAR REGISTROS EN UN JTABLE
 
TypeScript Introduction
TypeScript IntroductionTypeScript Introduction
TypeScript Introduction
 
Why react matters
Why react mattersWhy react matters
Why react matters
 
java input & output statements
 java input & output statements java input & output statements
java input & output statements
 
Cambio de bases
Cambio de basesCambio de bases
Cambio de bases
 

Mais de makoto tsuyuki

Mais de makoto tsuyuki (10)

スゴイ django - Python&Djangoで始めるWeb開発 in 札幌 #1
スゴイ django - Python&Djangoで始めるWeb開発 in 札幌 #1スゴイ django - Python&Djangoで始めるWeb開発 in 札幌 #1
スゴイ django - Python&Djangoで始めるWeb開発 in 札幌 #1
 
Erulolo at Kamakurago #1
Erulolo at Kamakurago #1Erulolo at Kamakurago #1
Erulolo at Kamakurago #1
 
Not free
Not freeNot free
Not free
 
Testman
TestmanTestman
Testman
 
Webフレームワークパネル(Django) at PyConJP 2012
Webフレームワークパネル(Django) at PyConJP 2012Webフレームワークパネル(Django) at PyConJP 2012
Webフレームワークパネル(Django) at PyConJP 2012
 
Django - 次の一歩 gumiStudy#3
Django - 次の一歩 gumiStudy#3Django - 次の一歩 gumiStudy#3
Django - 次の一歩 gumiStudy#3
 
引き出しとしてのDjango - SoozyCon7
引き出しとしてのDjango - SoozyCon7引き出しとしてのDjango - SoozyCon7
引き出しとしてのDjango - SoozyCon7
 
Python Workshop the Edge - django
Python Workshop the Edge - djangoPython Workshop the Edge - django
Python Workshop the Edge - django
 
伝説のギタリストじゃない方のDjango
伝説のギタリストじゃない方のDjango伝説のギタリストじゃない方のDjango
伝説のギタリストじゃない方のDjango
 
変態的PHPフレームワーク rhaco
変態的PHPフレームワーク rhaco変態的PHPフレームワーク rhaco
変態的PHPフレームワーク rhaco
 

Último

Último (20)

Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at PricelineServer-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at Priceline
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 

継承だろJK

  • 1.
  • 2.
  • 5.
  • 6. public class JavaEngineer { public class JavaJaEngineer {   public String () {   pubilc String () {     return " " + " ";     return " " + " ";   }   }   public int () {   public int () {     return 9;     return 13;   }   }   public int () {   public int () {     return 24 - ();     return 24 - ;   }   } // // } }
  • 7. public class JavaEngineer { public class JavaJaEngineer {   public String () {   pubilc String () {     return " " + " ";     return " " + " ";   }   }   public int () {   public int () {     return 9;     return 13;   }   }   public int () {   public int () {     return 24 - ();     return 24 - ;   }   } // // } }
  • 8. public abstract class Engineer extends Human {   public String () { return " "; }   public abstract int ();   public int () { return 24 - (); } } public class JavaEngineer public class JavaJaEngineer extends Engineer { extends Engineer {   public String () {   public String () {     return super. () + " ";     return super. () + " ";   }   }   public int () {   public int () {     return 9;     return 13;   }   } } }
  • 9. public class Engineer {   public ;  public ;  public ;   public String ( ) { return (); }   public int ( ) { return (); }   public int ( ) { return (); }   // } Engineer javaEngineer = new Engineer(); javaEngineer. = JavaEngineer ; javaEngineer. = JavaEngineer ; javaEngineer. = Engineer ; Engineer javaJaEngineer = new Engineer(); javaEngineer. = JavaJaEngineer ; javaEngineer. = JavaJaEngineer ; javaEngineer. = Engineer ;
  • 10. public class Engineer {   public ;  public ;  public ;   public String ( ) { return (); }   public int ( ) { return (); }   public int ( ) { return (); }   // } return " " Engineer javaEngineer = new Engineer(); + " "; javaEngineer. = JavaEngineer ; javaEngineer. = JavaEngineer ; javaEngineer. = Engineer ; return " " Engineer javaJaEngineer = new Engineer(); + " "; javaEngineer. = JavaJaEngineer ; javaEngineer. = JavaJaEngineer ; javaEngineer. = Engineer ;
  • 11. public class Engineer {   public ;  public ;  public ;   public String ( ) { return (); }   public int ( ) { return (); }   public int ( ) { return (); }   // } return " " Engineer javaEngineer = new Engineer(); + " "; javaEngineer. = JavaEngineer ; javaEngineer. = JavaEngineer ; javaEngineer. = Engineer ; return " " Engineer javaJaEngineer = new Engineer(); + " "; javaEngineer. = JavaJaEngineer ; javaEngineer. = JavaJaEngineer ; javaEngineer. = Engineer ;
  • 12.
  • 13. <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"> <%@ page contentType="text/html; charset=UTF-8" %> <HEAD> <TITLE><%= title %></TITLE> <jsp:include page=”common_css.jsp” /> <jsp:include page=”common_js.jsp” /> <link href="other_style.css" rel="stylesheet" type="text/css" /> <BODY onload=”init();”> <div id=”header”> <jsp:include page="header.jsp" /> </div> <div id=”sidebar”> <jsp: include page=”sidebar.jsp” /></div> <div id=”content”> <jsp:include page="engineer_content.jsp" /> </div> </BODY> </HTML>
  • 14. <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"> <%@ page contentType="text/html; charset=UTF-8" %> <HEAD> <TITLE><%= title %></TITLE> <jsp:include page=”common_css.jsp” /> <jsp:include page=”common_js.jsp” /> <link href="other_style.css" rel="stylesheet" type="text/css" /> <BODY onload=”init();”> <div id=”header”> <jsp:include page="header.jsp" /> </div> <div id=”sidebar”> <jsp: include page=”sidebar.jsp” /></div> <div id=”content”> <jsp:include page="engineer_content.jsp" /> </div> </BODY> </HTML>
  • 15.
  • 16.
  • 17.
  • 18.   <html>     <head>{% block title %} {% endblock title %}</head> <script type="text/javascript" src="common.js"></script> {% block custom_js %}{% endblock custom_js %}     <body>     <div id="menu">{% block menu %}{% endblock menu %}</div>     <div id="content">{% block content %}{% endblock content %}</div> <div id=”copyright”>{% block copyright %}everes{% endblock %}</div>     </body>   </html>   {% extends 'base.html% %}   {% block title %}{{ block.super }} {% endblock title %}   {% block menu %} {% endblock menu %}   {% extends 'app/base.html' %}   {% block content %} {% endblock content %}
  • 19.   <html>     <head>{% block title %} {% endblock title %}</head> <script type="text/javascript" src="common.js"></script> {% block custom_js %}{% endblock custom_js %}     <body>     <div id="menu">{% block menu %}{% endblock menu %}</div>     <div id="content">{% block content %}{% endblock content %}</div> <div id=”copyright”>{% block copyright %}everes{% endblock %}</div>     </body>   </html>   {% extends 'base.html% %}   {% block title %}{{ block.super }} {% endblock title %}   {% block menu %} {% endblock menu %}   {% extends 'app/base.html' %}   {% block content %} {% endblock content %}
  • 20.   <html>     <head>{% block title %} {% endblock title %}</head> <script type="text/javascript" src="common.js"></script> {% block custom_js %}{% endblock custom_js %}     <body>     <div id="menu">{% block menu %}{% endblock menu %}</div>     <div id="content">{% block content %}{% endblock content %}</div> <div id=”copyright”>{% block copyright %}everes{% endblock %}</div>     </body>   </html>   {% extends 'base.html% %}   {% block title %}{{ block.super }} {% endblock title %}   {% block menu %} {% endblock menu %}   {% extends 'app/base.html' %}   {% block content %} {% endblock content %}
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. _ | ● ● Java . | __ __ … | ´ . | } … . } / | | | )