SlideShare a Scribd company logo
1 of 27
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
.       |                   __       __
                                                            …
     |                           ´
.           |                            }              …
.                                    }


                /
                |
                |           |                )

More Related Content

What's hot

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
 

What's hot (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
 

Similar to 継承だろJK

Overview of Android Infrastructure
Overview of Android InfrastructureOverview of Android Infrastructure
Overview of Android Infrastructure
Alexey Buzdin
 
Overview of Android Infrastructure
Overview of Android InfrastructureOverview of Android Infrastructure
Overview of Android Infrastructure
C.T.Co
 
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
 

Similar to 継承だろ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
 

More from makoto tsuyuki

More from 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
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

継承だろ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 . | __ __ … | ´ . | } … . } / | | | )