Friday, 26 May 2017

Java Interthread Communication ~ NIIT POST

Java provide benefit of avoiding thread pooling using interthread communication. The wait()notify()notifyAll() of Object class. These method are implemented as final in Object. All three method can be called only from within a synchronized context.
  • wait() tells calling thread to give up monitor and go to sleep until some other thread enters the same monitor and call notify.
  • notify() wakes up a thread that called wait() on same object.
  • notifyAll() wakes up all the thread that called wait() on same object.
Read More »

Java Enumerations ~ NIIT POST

Enumerations was added to Java language in JDK5. Enumeration means a list of named constant. In Java, enumeration defines a class type. An Enumeration can have constructors, methods and instance variables. It is created using enum keyword. Each enumeration constant is publicstatic and final by default. Even though enumeration defines a class type and have constructors, you do not instantiate an enum using new. Enumeration variables are used and declared in much a same way as you do a primitive variable.

How to Define and Use an Enumeration

  1. An enumeration can be defined simply by creating a list of enum variable. Let us take an example for list of Subject variable, with different subjects in the list.
Read More »

Java Autoboxing and Unboxing ~ NIIT POST

type wrapper

Java uses primitive types such as int, double or float to hold the basic data types for the sake of performance. Despite the performance benefits offered by the primitive types, there are situation when you will need an object representation. For example, many data structures in Java operate on objects, so you cannot use primitive types with those data structures. To handle these situations Java provides type Wrappers which provide classes that encapsulate a primitive type within an object.
  • Character : It encapsulates primitive type char within object.
    Character (char ch)
    
  • Boolean : It encapsulates primitive type boolean within object.
    Boolean (boolean boolValue)
Read More »

Java I/O Stream ~ NIIT POST

IO Stream

Java performs I/O through Streams. A Stream is linked to a physical layer by java I/O system to make input and output operation in java. In general, a stream means continuous flow of data. Streams are clean way to deal with input/output without having every part of your code understand the physical.
Java encapsulates Stream under java.io package. Java defines two types of streams. They are,
  1. Byte Stream : It provides a convenient means for handling input and output of byte.
  2. Character Stream : It provides a convenient means for handling input and output of characters. Character stream uses Unicode and therefore can be internationalized.
Read More »

Java Serialization ~ NIIT POST

Serialization and Deserialization in Java

Serialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating object from sequence of bytes is called deserialization.
A class must implement Serializable interface present in java.io package in order to serialize its object successfully. Serializable is a marker interface that adds serializable behaviour to the class implementing it.
Java provides Serializable API encapsulated under java.io package for serializing and deserializing objects which include,
  • java.io.serializable
  • java.io.Externalizable
  • ObjectInputStream
  • and ObjectOutputStream etc.
Read More »

Java Networking ~ NIIT POST

Networking in Java

Java is a premier language for network programming. java.net package encapsulate large number of classes and interface that provides an easy-to use means to access network resources. Here are some important classes and interfaces of java.net package.

Some Important Classes

CLASSES
CacheRequestCookieHandler
CookieManagerDatagrampacket
Read More »

Java Generics ~ NIIT POST

A class or interface that operates on parameterized type is called Generic. Generics was first introduced in Java5. Now it is one of the most profound feature of java programming language. It provides facility to write algorithm independent of any specific type of data. Generics also provide type safety.
Using Generics, it becomes possible to create a single class or method that automatically works with all types of data(Integer, String, Float etc). It expanded the ability to reuse code safely and easily.

Example of Generic class

class Gen <T>
{
 T ob;     //an object of type T is declared
 Gen(T o)  //constructor
 {
  ob = o;
 }
Read More »

Java Introduction to Collection ~ NIIT POST

Collection Framework

Collection framework was not part of original Java release. Collections was added to J2SE 1.2. Prior to Java 2, Java provided adhoc classes such as Dictionary, Vector, Stack and Properties to store and manipulate groups of objects. Collection framework provides many important classes and interfaces to collect and organize group of alike objects.

Important Interfaces of Collection API

InterfaceDescription
CollectionEnables you to work with groups of object; it is at the top of collection hierarchy
DequeExtends queue to handle double ended queue.
Read More »

Java Collection Interfaces ~ NIIT POST

Interfaces of Collection Framework

The collection framework has a lot of Interfaces, setting the fundamental nature of various collection classes. Lets study the most important Interfaces in the collection framework.

The Collection Interface

  1. It is at the top of collection heirarchy and must be implemented by any class that defines a collection. Its general declaration is,
    interface Collection < E >
    
  2. Following are some of the commonly used methods in this interface.
Read More »

Java Collection Classes ~ NIIT POST

The Collection classes

Java provides a set of Collection classes that implements Collection interface. Some of these classes provide full implementations that can be used as it is and other abstract classes provides skeletal implementations that can be used as starting points for creating concrete collections.

ArrayList class

  1. ArrayList class extends AbstractList class and implements the List interface.
  2. ArrayList supports dynamic array that can grow as needed. ArrayList has three constructors.
Read More »

Java Iterator and ListIterator ~ NIIT POST

Accessing a Collection

To access, modify or remove any element from any collection we need to first find the element, for which we have to cycle throught the elements of the collection. There are three possible ways to cycle through the elements of any collection.
  1. Using Iterator interface
  2. Using ListIterator interface
  3. Using for-each loop
Read More »

Java Map Interface ~ NIIT POST

A Map stores data in key and value association. Both key and values are objects. The key must be unique but the values can be duplicate. Although Maps are a part of Collection Framework, they can not actually be called as collections because of some properties that they posses. However we can obtain a collection-view of maps.
InterfaceDescription
MapMaps unique key to value.
Map.EntryDescribe an element in key and value pair in a map. This is an inner class of map.
NavigableMapExtends SortedMap to handle the retrienal of entries based on closest match searches
SortedMapExtends Map so that key are maintained in an ascending order.
Read More »

Java Comparator Interface ~ NIIT POST

In Java, Comparator interface is used to order the object in your own way. It gives you ability to decide how element are stored within sorted collection and map.
Comparator Interface defines compare() method. This method compare two object and return 0 if two object are equal. It returns a positive value if object1 is greater than object2. Otherwise a negative value is return. The method can throw a ClassCastException if the type of object are not compatible for comparison.

Example

Student class
class Student
int roll;
  String name;
  Student(int r,String n)
  {
      roll = r;
      name = n;
  }
  public String toString()
  {
      return roll+" "+name;
  }
Read More »

Java Legacy Classes ~ NIIT POST

Legacy Classes

Early version of java did not include the Collection framework. It only defined several classes and interface that provide method for storing objects. When Collection framework were added in J2SE 1.2, the original classes were reengineered to support the collection interface. These classes are also known as Legacy classes. All legacy claases and interface were redesign by JDK 5 to support Generics.
The following are the legacy classes defined by java.util package
  1. Dictionary
  2. HashTable
  3. Properties
  4. Stack
  5. Vector
There is only one legacy interface called Enumeration
NOTE: All the legacy classes are syncronized
Read More »

Java Applet ~ NIIT POST

Applet in Java

  • Applets are small Java applications that can be accessed on an Internet server, transported over Internet, and can be automatically installed and run as apart of a web document. Any applet in Java is a class that extends the java.applet.Applet class.
  • An Applet class does not have any main() method.
  • It is viewed using JVM. The JVM can use either a plug-in of the Web browser or a separate runtime environment to run an applet application.
  • JVM creates an instance of the applet class and invokes init() method to initialize an Applet.

Read More »

Sunday, 21 May 2017

Core java assignment patient with a doctor 67854_Scenario1 ~ NIIT POST

NemCare is a leading health care provider in the US and has multispecialty hospitals in seven cities nationwide. In its effort to reach out to people who do not have access to medical facilities, NemCare has decided to operate Out Patient Clinics. Each NemCare clinic will have a qualified medical team that provides consultations to patients visiting the clinic. NemCare has already started work to make two clinics operational within six months. Having realized the need to automate the operations of the clinics, the management of NemCare has hired ProDev, an IT consultancy firm, to design and automate the processes common to each clinic. In the first phase, NemCare has assigned ProDev to create Patient Management System (PMS). 
Read More »

Core java assignment restaurant’s resources 68024_Scenario7 ~ NIIT POST

Foodies Delight is a restaurant chain that has its head office in Denver, Colorado. Foodies Delight has 25 restaurants across seven major cities nationwide and plans to add more restaurants to its chain. Because of the quality of food and service that Foodies Delight provides, almost all their restaurants attract a good number of customers.
To dine in a restaurant, customers need to reserve a table either by calling the restaurant over the phone or by visiting the restaurant. Currently, table reservation details of a customer are recorded and processed manually. This manual process often leads to errors that result in customer disappointment. A common complaint is
Read More »

NIIT CORE JAVA ASSIGNMENT SEM 4 ~ NIIT POST

Maryland PM University, often called MPM, is a private research university in the field of engineering located in Pittsburgh, Pennsylvania. MPM is regarded as an engineering university that performs quality research activities. MPM provides an extensive collection of study materials that include books, research articles, and reference materials through the MPM Research Library located in the university campus. The library remains open from 9 am to 8 pm throughout a week. Students and staff members having an MPM University ID card can visit the library to study books. 
Read More »

Core java assignment study books 67903_Scenario5 ~ NIIT POST

Maryland PM University, often called MPM, is a private research university in the field of engineering located in Pittsburgh, Pennsylvania. MPM is regarded as an engineering university that performs quality research activities. MPM provides an extensive collection of study materials that include books, research articles, and reference materials through the MPM Research Library located in the university campus. The library remains open from 9 am to 8 pm throughout a week. Students and staff members having an MPM University ID card can visit the library to study books.  

Read More »

Java - What, Where and Why? ~ NIIT POST

Java - What, Where and Why?
  1. Java - What, Where and Why?
  2. What is Java
  3. Where Java is used
  4. Java Applications
Java technology is wide used currently. Let's start learning of java from basic questions like what is java, where it is used, what type of applications are created in java and why use java?
What is Java?
Java is a programming language and a platform.
Platform Any hardware or software environment in which a program runs, known as a
Read More »

BookHive Corp. Project ~ NIIT POST

BookHive Corp.

Bookhive Corp. is a leading publishing house in the US. The company headquarter is located in Atlanta. It has been publishing books, articles, journals, novels, magazines, and encyclopedias for the past fifteen years. The customers of the company include students, IT professionals, and research scholars. The company enjoys a dominant position in the publishing business with 15 retail stores in all major cities in the US.

The Current System



At present, Bookhive sells books only through its retail stores, which limits the company's consumer base. Each store has a Store Manager, who is responsible for managing the operations of a store.
Read More »

JAVA LAB ASSIGNMENT 4TH SEM SOLUTIONS ~ NIIT POST

1. Write a program to print “Welcome to Java Programming” on the screen.
class welcome
{
    public static void main(String a[])
    {
        System.out.println("Welcome to Java Progamming");
    }
}

//2. Write a program to check whether the given two numbers are equal. If not then find the greater of the given two numbers.
import java.lang.*;
class Comparision
Read More »

NIIT ICTWC Lab@Home 4 ~ NIIT POST

1. You need to configure the hard drive configuration manually on some new desktop computers. Due to application requirements, you need to create several simple partitions, a spanned partition, and a striped partition. The client computers are shared, and require that you place a quota on the spanned drive. For certain instances, you plan on using virtual drives. Objectives Create simple, spanned, and striped volumes on the client computers. Create a quota on the client machine's spanned volume.
Task 1. Create simple, spanned, and striped volumes on the client computers.

In this exercise, students create and manage volumes on three newly installed hard disks.
The main tasks for this exercise are as follows:
1. Create a simple volume by using Disk Management.
2. Create a simple volume by using Diskpart.exe.
3. Resize a simple volume by using Disk Management.
4. Resize a simple volume by using Diskpart.exe.
5. Create a spanned volume by using Disk Management.
6. Create a striped volume by using Disk Management.
Read More »

NIIT ICTWC Lab@Home 3 ~ NIIT POST

1. An A. datum Corporation user, Allie Bellew, has recently been assigned a new Windows 8 computer. You have been asked to assist her with the migration of her settings from her previous computer. Objectives Back up important user data and settings. Restore user data and settings to a target computer. Verify successful migration of user data and settings.
Backing Up Important User Data and Settings

  In this exercise, you will use WET to back up the settings from LON-CL3 for the user Allie Bellew
  (Adatum\Allie) to a network share on LON-DC1 (\\LON-DC1\WET).
 The main task for this exercise is as follows:
Read More »

NIIT ICTWC Lab@Home 2 ~ NIIT POST

1. You have been asked to modify the answer file that is being used for the A. Datum Windows 8 installation process. A. Datum would like to have specific information to be automatically added as part of the setup process on all of their computers. Your task is to modify the answer file accordingly, and use it to test an installation of Windows 8 on LON-CL4. Objectives Configure an answer file for the Windows 8 installation process. Use an answer file to install Windows 8.

Answer file for the Windows 8 installation process.

Configuring an Answer file
In this exercise, you have been asked to configure an answer file for use with Windows installation at
Adatum. to modify this answer file, you have been given the following information:

. Full Name: Adatum
Read More »

NIIT ICTWC Lab@Home 1 ~ NIIT POST

1. The solution and its reason. Windows To Go is a Windows 8 feature that Enables users to boot Windows from a USB-connected external drive. in a windows To Go installation, the entire operating system,program files, user data setting are self-contained within the USB media.Windows To Go userssimply plug their USB driveinto a windows 8 compatible computer, start the computer, and bood directly to copy of windows 8 that is installed on the USB drive. Windows To Go drive can use the same image that enterprise use for their desktops and laptops, and you can manage them in same wey. Windows To Go does not replace desktops or laptops, nor does it supplant other mobility offerings. Rather, it provides support for efficient use of resources for alternative workplace
Read More »

Software Eng Lab@home 5 ~ NIIT POST

1.  Refer to the case study of MerryMeeting Event Organizers. Analyze the existing system and create a design of the proposed system by using the following UML diagrams:
Use case diagram
Class diagram
Sequence diagram (for any use case)
Communication diagram (for any use case)
State diagram (for any object)
 Activity diagram (for any use case)


Ans.  *Use Case Digram:-

A use case is used to:
Represent a list of steps or interactions between a user and a system to fulfill a requirement.
Describe the interactions between the use cases and actors of the proposed software system.
Read More »

Software Eng Lab@home 4 ~ NIIT POST

1.  The design team at Janes Technologies has been assigned a task to create a state chart diagram for the InfoSuper bank ATM system. For this, the team needs to perform the following tasks:
 Identify the states of the ATM.
Identify events responsible for state changes.
Model the flow of control between the states of the ATM. Help the team at Janes Technologies to perform this task.


Ans  To create the state chart diagram for the InfoSuper bank ATM system, you need to perform the following tasks:
1. Identify states.
2. Identify events and transitions.
3. Model the flow of control between the states.
Identifying States
The following states can be attained by an ATM system:
• Reading ATM Card
• Authenticating Customer
o Reading PIN
o Sending to Bank System for Validation
• Accepting Transaction Type
Read More »

Software Eng Lab@home 3 ~ NIIT POST

1.The design team at Janes Technologies has identified the various classes involved in the ATM withdrawal process. The team now wants to depict the interaction between various objects using a sequence diagram. Help the team to create the sequence diagram. 
Ans  To create the activity diagram of the cash withdrawal process, you need to perform the following tasks:
1. Identify activities and decisions.
2. Identify partitions.
3. Create an activity diagram.
Identifying Activities and Decisions
A process consists of various activities that you need to identify before you can establish control flow among them. The sequential activities for the cash withdrawal process are:
• Insert Card: Signifies the activity to insert the ATM card in the ATM.
• Enter PIN: Signifies the activity of the bank customer to enter the PIN.
• Accept PIN: Signifies the activity of ATM machine to accept the PIN.
• Validate PIN: Signifies the activity of ATM card to validate the PIN.
Read More »

Software Eng Lab@home 2 ~ NIIT POST

1. The design team at Janes Technologies has created the prototype for the InfoSuper bank ATM system. Now, the InfoSuper bank wants the team to model the static structure of the system. For this, the team needs to derive classes and relationships from the use cases of the ATM machine and create the corresponding class diagram. Help the team at Janes Technologies to perform this task.


Ans. To create the required class diagram, you need to perform the following tasks:
1. Identify the classes with their attributes and methods.
2. Identify the relationships between the classes.
Identifying the Classes with Their Attributes and Methods
The following classes can be created for the ATM system:
• ATM Card: Maintains the details of the ATM card, such as pin and card id. It performs the actions of accepting PIN from the user, validating PIN based on the information stored in the database, and updating PIN on user demand.
Read More »

Software Eng Lab@home 1 ~ NIIT POST

1. The Project Manager at Janes Technologies has created the use case diagram for the InfoSuper bank ATM system. Now, the InfoSuper bank wants Janes Technologies to develop a prototype with few basic functions of the proposed software system before proceeding with the final software development. The functions that the InfoSuper bank wants in the ATM prototype are:
 Allow customers to withdraw cash from the current and savings accounts.
Allow customers to change their PIN.
Allow customers to obtain a transaction summary. Moreover, the ATM machine validates the ATM card and PIN of the bank customers before allowing them to use other features. The Project Manager, Jennifer, adopts an iterative approach for the development of the software system. She decides to deliver the prototype after the second iteration of the software development life cycle. In the first iteration, Jennifer plans to implement the required functions only for the savings accounts. In the second iteration, she plans to implement the required functions for the current accounts as well. Help Jennifer to identify the system boundaries and create the use case diagrams for each prototype.

Read More »

Developing Windows Azure and Web Services Lab @ 2 Ans 3 ~ NIIT POST

CREATE TESTS FOR THE ENTITY FRAMEWORK DATA MODEL BY ISSUING QUERIES, MANIPULATING DATA, AND USING TRANSACTIONS TO TEST MULTIPLE REPOSITORIES AT ONCE.
THE MAIN TASKS FOR THIS EXERCISE ARE:
1. ADD EXISTING TEST PROJECT TO SOLUTION.
2. EXPLORE THE EXISTING INTEGRATION TEST PROJECT.
3. CREATE QUERIES BY USING LINQ TO ENTITIES.
4. CREATE QUERIES BY USING ENTITY SQL AND RAW SQL.
5. CREATE A TEST FOR MANIPULATING DATA.
6. CREATE CROSS-REPOSITORIES INTEGRATION TESTS WITH SYSTEM.TRANSACTIONS.
7. RUN THE TESTS, AND EXPLORE THE DATABASE CREATED BY ENTITY FRAMEWORK.

Read More »

Developing Windows Azure and Web Services Lab @ 2 Ans 2 ~ NIIT POST

CREATE DATA MODEL CLASSES TO REPRESENT TRIPS AND RESERVATIONS, IMPLEMENT A DBCONTEXT-DERIVED CLASS, AND CREATE A NEW REPOSITORY CLASS FOR THE RESERVATION ENTITY.



To implement the required functionality, you need to perform the following tasks:
1. Explore the existing Entity framework data model project.
2. Create new data model classes.
3. Implement a data context by deriving from the Dbcontext class.
4. Create a new repository for the Reservation entity.
Task 1: Exploring the Existing Entity Framework Data Model Project
1. Browse to the location where Exercise 01 .zip file is saved.
2. Extract the files.
3. Double-click the Exercise 01 folder.
Read More »

Developing Windows Azure and Web Services Lab @ 2 Ans 1 ~ NIIT POST

IN THIS EXERCISE, YOU WILL LEARN TO HOST PRODUCTS ON THE WINDOWS AZURE CLOUD BY USING WINDOWS AZURE SQL DATABASE AND WINDOWS AZURE WEB SITE.




To host products on the Windows Azure cloud by using Windows Azure SQL Database and Windows Azure Web Site, you need to perform the following steps:
1. Login into the Windows Azure account to access the Windows Azure Management Portal at https://manage.windowsazure.com.
2. Click WEB SITES in the navigation pane.
NEW
3. Click the NEW button.
4. Click QUICK CREATE.
5. Type BlueYonderLocations in the URL text box.
6. Select specific region from the REGION drop-down list.
7. Click the CREATE WEB SITE link, and wait until the Web Site is created and its status changes to Running.
8. Click the name of the new Web Site.
9. Click the DASHBOARD link.
Read More »

Developing Windows Azure and Web Services Lab @ 1 Ans 4 ~ NIIT POST

In this exercise, you will create a website that exposes the Web API for Create. Retrieve. Update. Delete (CRUD) operations on the BlueYonder database.


To implement the required functionality, you need to perform the following tasks:
1. Browse to the location where you have saved the Exercise 03.zip file.
2. Extract the Exercise 03.zip file.
3. Double-click the Exercise 03 folder.
4. Double-click the BlueYonder.Model folder.
5. Double-click the BlueYonder.Model.sin file. The BlueYonder.Model - Microsoft Visual Studio window is displayed.
Read More »

Developing Windows Azure and Web Services Lab @ 1 Ans 3 ~ NIIT POST

In this exercise, you have to create Entity Framework wrappers for the Blue Yonder database.



To implement the required functionality, you need to perform the following steps:
1. Press the Windows logo key. The Start screen is displayed.
2. Start hyping Visual Studio 2012. The Search and Apps panes are displayed.
3. Click the Visual Studio 2012 tile in the Apps pane. The Choose Default Environment Settings dialog box is displayed.
4. Select Visual C# Development Settings in the Choose your default environment settings list box.
5. Click the Start Visual Studio button. The Microsoft Visual Studio splash screen is displayed for a while. Then, the Start Page - Microsoft Visual Studio window is displayed.
Note: If Help Content Manager dialog box is displayed, click the Yes button.
6. Select FILE—New—Project. The New Project dialog box is displayed.
7. Ensure that the Installed—Templates—Visual C# nodes are expanded in the navigation pane.
8. Select the Windows node.
Read More »

Developing Windows Azure and Web Services Lab @ 1 Ans 2 ~ NIIT POST

In this exercise, you have to use Windows Azure Management Portal and create a new Windows Azure SQL Server. You need to connect the new SQL server with SQL Server Management Studio and create a Blue Yonder database from the .bacpac file.



To create a new Windows Azure SQL Server, you need to perform the following steps:

1.Open Internet Explorer.
2.Type https://manage.windowsazure.com in the address bar. and press the Enter key.
3.Enter your email and password in the respective text boxes on the Sign In page.
4.Click the Sign In button. The Windows Azure page is displayed.
5.Click SQL DATABASES in the navigation pane available on the left side. The sql databases page is displayed.
6.Click SERVERS in the top-left corner of the sql databases page.
7.Click the Add displayed, as shown in the following figure.
button at the bottom of the page. The SQL database server settings dialog box
Read More »

Developing Windows Azure and Web Services Lab @ 1 Ans 1 ~ NIIT POST

Exploring the Windows Azure Management Portal



1. Open Internet Explorer.
2. Type https://manage.wmdowsazure.com in the address bar. and then press the Enter key. The page to sign in to the Windows Azure account is displayed.
3. Enter your email (live account), such as myliveaccount@Iive.com. in the user name text box.
4. Enter the password in the password text box.
5.      Click the Sign in button. The Windows Azure page is displayed

The Windows Azure page contains various options in the navigation pane. These options can be used to avail different types of services provided on the Windows Azure Management Portal.
Read More »

Asp.net & MVC Lab@home 16 ~ NIIT POST

1.As a part of the software development team, you have been assigned the task of deploying the Web application for GiftGallery on an IIS server. You have decided to test the deployment on the IIS server on your local machine and make any required change before deploying it to the production server.


Prerequisite: To perform this activity, you must be logged on as the Administrator. In addition, to perform this activity, you need to use the GiftGallery.zip file.


Ans   
Read More »

Asp.net & MVC Lab@home 15 ~ NIIT POST

1.You have developed the Web application for GiftGallery store. Currently the application is not secure as anybody can add, edit and delete gift items in the application. Now, you have been assigned a task to restrict the access to the Web pages, so that only authenticated users are able to add, edit, and delete gift items. However, any user can view the gift details page and all the other pages in the Web application without being authenticated. To implement the preceding requirement, you have decided to use Forms authentication. In addition, a user should also be allowed to log on to the Web application by using his/ her Google account credentials. Help your teammates to implement the preceding requirement.


 Prerequisite: Ask your faculty to provide you the required starter files for this exercise.


Ans.    
Read More »

Asp.net & MVC Lab@home 14 ~ NIIT POST

1.You have developed the GiftGallery application and created the Web pages, such as Home, Contact Us, and Gifts. Your project manager has appreciated your creativity. However, he has observed that the response time of the Web application is high. He has asked you to enhance the performance of the Web application. For this, you have decided to use caching. You want to cache the content of the Home, Feedback, and Contact Us pages. Moreover, you have observed that a substantial amount of time is consumed while retrieving the gift details on the Gifts page. Therefore, you have decided to cache the gifts details by using data cache. Further, the Home, Contact Us, Feedback, and Gifts pages should display the date and time when the page was last updated.

Prerequisite: Ask your faculty to provide you the required starter files.

Read More »

Asp.net & MVC Lab@home 13 ~ NIIT POST

1. 
Read More »

Asp.net & MVC Lab@home 12 ~ NIIT POST

1.
Read More »

Asp.net & MVC Lab@home 11 ~ NIIT POST

1. 
Read More »

Asp.net & MVC Lab@home 10 ~ NIIT POST

1.  
Read More »

Asp.net & MVC Lab@home 9 ~ NIIT POST

1. 
Read More »

Asp.net & MVC Lab@home 8 ~ NIIT POST

1.
Read More »