QuestionQuestion

Transcribed TextTranscribed Text

Week #3 Assignment Instructions: This programming assignment is to implement 1:1 relationships between objects. Inheritance and Composition objects will be covered and implemented in future. For this assignment, implement the Bank and User classes. Make sure they work with the Address class previously created. Add a main module in a separate class that will allow the user to create a bank object, user object, and check object and set all of their properties. Use a simple command line menu to allow the user to choose what type of data they are adding. As with the previous assignments, include unit testing, proper exception/error handling, documentation and encapsulation. This week’s write-up will focus on the OWASP Top 10. After reading the overview of the threats, pick a testing tool that addresses one of them, and explore its functionality. In the writeup, describe the functionality and the usage of the tool, how the tool helps address the OWASP Top 10 threats and how useful you deem the tool to be. Feel free to find a tool of your choice (or describe a tool you are familiar with. If you have trouble finding an automated testing tool refer to a list of tools you can assess. Purpose: The assignment will allow you to show your knowledge and understanding of implementing 1:1 object relationships. The write-up will show your understanding of different application security vulnerabilities and testing tools. UML Class Diagram:

Solution PreviewSolution Preview

These solutions may offer step-by-step problem-solving explanations or good writing examples that include modern styles of formatting and construction of bibliographies out of text citations and references. Students may use these solutions for personal skill-building and practice. Unethical use is strictly forbidden.

// TODO: Auto-generated Javadoc
/**
* The Class Address.
*/
public class Address {

    /** The street 1. */
    private String street1;
   
    /** The street 2. */
    private String street2;
   
    /** The city. */
    private String city;
   
    /** The state. */
    private String state;
   
    /** The zip. */
    private String ZIP;
   
   
    /**
    * Instantiates a new address.
    */
    public Address() {

}

/**
* Gets the street 1.
*
* @return the street 1
*/
public String getStreet1() {
       return street1;
    }

    /**
    * Sets the street 1.
    *
    * @param street1 the new street 1
    */
    public void setStreet1(String street1) {
       this.street1 = street1;
    }

    /**
    * Gets the street 2.
    *
    * @return the street 2
    */
    public String getStreet2() {
       return street2;
    }

    /**
    * Sets the street 2.
    *
    * @param street2 the new street 2
    */
    public void setStreet2(String street2) {
       this.street2 = street2;
    }

    /**
    * Gets the city.
    *
    * @return the city
    */
    public String getCity() {
       return city;
    }

    /**
    * Sets the city.
    *
    * @param city the new city
    */
    public void setCity(String city) {
       this.city = city;
    }

    /**
    * Gets the state.
    *
    * @return the state
    */
    public String getState() {
       return...

By purchasing this solution you'll be able to access the following files:
Solution.zip.

$13.00
for this solution

or FREE if you
register a new account!

PayPal, G Pay, ApplePay, Amazon Pay, and all major credit cards accepted.

Find A Tutor

View available Java Programming Tutors

Get College Homework Help.

Are you sure you don't want to upload any files?

Fast tutor response requires as much info as possible.

Decision:
Upload a file
Continue without uploading

SUBMIT YOUR HOMEWORK
We couldn't find that subject.
Please select the best match from the list below.

We'll send you an email right away. If it's not in your inbox, check your spam folder.

  • 1
  • 2
  • 3
Live Chats