Advanced Search
Search Results
145 total results found
Docker
What is Docker? Docker is a standard for Linux containers A "Container" is an isolated runtime inside of Linux A "Container" provides a private machine like space under Linux Containers will run under any modern Linux Kernel Containers can: Have their own p...
Data Validation with JSR-303
Introduced Java Bean Validation Part of JEE 6 and above, suported by Spring since version 3 Set of annotations used to validate Java Bean properties JSR 380 - Bean Validation 2.0 Added to Spring Framework 5.0 Available in Spring Boot 2.0.0+ Uses Hibnernate ...
Exception Handling
JSR 303 Introduced Java Bean Validation Part of JEE 6 and above, suported by Spring since version 3 Set of annotations used to validate Java Bean properties JSR 380 - Bean Validation 2.0 Added to Spring Framework 5.0 Available in Spring Boot 2.0.0+ Uses Hib...
Data Binding in Spring
Command Objects (aka Backing Beans) - Used to transfer data to and from web forms Spring will automatically bind data of form posts Binding done by property name (without the 'get' / 'set') Ex. address.addressLine1 would bind to the addressLine1one of the ad...
Options for Database Intialization
DDL = Data Definition Lang DML = Data Manipulation Lang Hibernate Allows the database to be created from the JPA in memory Hibernate property is set by the Spring property spring.jpa.hibernate.ddl-auto Options are: none - Hibernate does nothing validate - F...
JPA
Java Persistance API Entity Types @OneToOne One Entity related to one other @OneToMany One entity is related to many entities (List, Set, Map, SortedSet, SortedMap) @ManyToOne Inverse of OneToMany @ManyToMany Many entities are related to many entiti...
Spring Boot
Spring boot is sort of a configuration wrapper around the Spring MVC Framework. Dependency Management Maven or Gradle are supported. Can be used with Ant, but not reccommended. Each version of Spring Boot is configured to work with a specific version of Spring...
Dependency Inversion Principle
One of the basic rules of good programming is to avoid tight coupling. Ex, creating an object of a class using the new operator results in a class being tightly coupled to another class. This does not disrupt small applications, but in enterprise applicatio...
Open Closed Principle
In good application design and the code writing part, you should avoid change in the existing code when requirements change Instead, you should extend the existing functionality by adding new code to meet the new requirements. You can achieve this by follo...
Interface Segregation Principle
Interfaces are a core part of Java and are used extensively to achieve abstraction and to support multiple inheritance of type (the ability of a class to implement more than one interface) This principle states that “Clients should not be forced to depend on ...
Data Driven Documents
Introduction D3 is a JS library which can be used to create charts and visualiztions, but to call it a "charting" library is an understatement. It provides tools for manipulating SVG/HTML and manipulating data. It's 'low-level' nature allows users to customize...
Making Graphs
Scales Scales are functions that map from an input domain to an output range Linear Scales Linear scales have equal division for equal values. We input a svg to grid and scale it down to fit the demensions so it doesn't run off the screen. Consider the foll...
History of Public Health
Methods of preventing disease go back many centuries. Concepts of disease were crude and often based on anecdote. Some recommendations and practices were ineffective, if not even harmful to health such as bloodletting. In the mid-1800's there was a hygiene mo...
What is Public Health?
The many factors that contribute to disease and health, or determinants, are complex and often break down to genetic, environmental and lifestyle factors. In addition Public Health is a multi-disciplinary enterprise that requires expertise in biology, patholog...
Philosophy and Ethics in Public Health
There are many definitions of public health, but the simplest is that public health is the constellation of actions that a society takes to enable people to enjoy good health and remain free of disease. The goal of achieving a healthy society is intrinsically...
Evidence-Based Public Health
Maximizing the health of a population is largely achieved through three core functions of public health; Assessment, policy development, and assurance. Within each core function lies a subset of the 10 essential functions of public health: As mentioned in ...
Qualitative Reseach
Quantitative research are designed to precisely measure the association between biological, social, environmental, and behavioral factors and health conditions. Qualitative research methods focus on understanding why and how individual life experience and the...
Trends in Morbidity, Mortality and Behaviors in the US
To follow trends in the causes of disease and death, the two measure of incidence that are always of interest are mortality and morbidity rates. Mortality Rate: The incidence of fatal cases of a disease in a population during a specific time period. Morbidit...
Infectious Agents
Learning Objectives Explain the major differences between prokaryotic and eukaryotic cells List major types of infectious agents and be able to distinguish between living and non-living Explain key differences among bacteria, fungi, protozoa, and prions...
The Biology of a Pandemic
The COVID-19 pandemic which began in late 2019 has been truly devastating event that has caused not only widespread illness and death, but disruptions in virtually all human activities. COVID-19 is the disease caused by the coronavirus SARS-CoV-2. The Coronav...