Tutorial by Examples: io

using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { var foo = new ClassWithDependency(); foo.DoSomething(); var bar = new InjectedDependency(); foo.Dependency = bar; ...
using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { var dep = new DefaultDependency(); var foo = new ClassWithDependency(dep); foo.DoSomething(); var bar = new Injected...
Imagine you have a class manager to manages sending mails (be called MailManager). In this, you have to log mails that are sent. A good solution is to transform the MailManager class into a service and then inject class for creating logs (Monolog for example) into the MailManager creating a service...
SQLite already has extensive documentation, which should not be duplicated here.
When it comes to validate some rules which are not generic data validation e.g ensuring a field is required or some range of values but they are specific to your business logic then you can create your own Custom Validator. To create a custom validation attribute, you just need to inherit Validation...
Java Config The configuration class needs only to be a class that is on the classpath of your application and visible to your applications main class. class MyApp { public static void main(String[] args) throws Exception { AnnotationConfigApplicationContext appContext = ...
Edmx model internel public partial class ItemRequest { public int RequestId { get; set; } //... } Adding data annotation to this - if we modify this model directly, when a update to the model is made, the changes are lost . so To add a attribute in this case 'Required' Create a new...
Lets start with creating our first app Open visual studio and > create new project Enter Name and Location Enter your developer site url created in previous step and select Provider-hosted Popup will open which will as for login Next step it will as for type of applicatio...
Multiplicity in Entity Relationships Multiplicities are of the following types: One-to-one: Each entity instance is related to a single instance of another entity. One-to-many: An entity instance can be related to multiple instances of the other entities. Many-to-one: multiple instances of an ...
When mapping many-to-many relationships in JPA, configuration for the table used for the joining foreign-keys can be provided using the @JoinTable annotation: @Entity public class EntityA { @Id @Column(name="id") private long id; [...] @ManyToMany @JoinTable(name=...
Usually you'd want to create a stack of services to form a replicated and orchestrated application. A typical modern web application consists of a database, api, frontend and reverse proxy. Persistence Database needs persistence, so we need some filesystem which is shared across all the nodes in ...
Quick installation guide: Download and unzip the PrestaShop package to a directory in you web hosting. Create a database for PrestaShop. Open a browser to the url where are PrestaShop files. Follow the screen istructions. Delete the /install directory and rename /admin directory. Official ...
def count = 0 nonmemoized = { long n -> println "nonmemoized: $n"; count++ } nonmemoized(1) nonmemoized(2) nonmemoized(2) nonmemoized(1) assert count == 4 def mcount = 0 memoized = { long n -> println "memoized: $n"; mcount++ }.memoize() memoized(1) me...
Create a new controller foreg ControllerName: "Home", ActionresultName :"Index" open AreaRegistraion.cs and add the controller name and action name to be rerouted to context.MapRoute( "nameofarea_default", "nameofarea/{controller}/...
using System.Diagnostics.Contracts; public int DivideNumbers(int numerator, int denominator) { Contract.Requires(denominator != 0); return numerator / denominator; }
using System.Diagnostics.Contracts; public int DivideNumbers(int numerator, int denominator) { Contract.Requires<ArgumentOutOfRangeException>(denominator != 0); return numerator / denominator; }
You can place action filters at three possible levels: Global Controller Action Placing a filter globally means it will execute on requests to any route. Placing one on a controller makes it execute on requests to any action in that controller. Placing one on an action means it runs with the...
Hibernate is an implementation of the JPA standard. As such, everything said there is also true for Hibernate. Hibernate has some extensions to JPA. Also, the way to set up a JPA provider is provider-specific. This documentation section should only contain what is specific to Hibernate.
By default, Jackson (the library Play JSON uses) will try to map every public field to a json field with the same name. If the object has getters/setters, it will infer the name from them. So, if you have a Book class with a private field to store the ISBN and have get/set methods named getISBN/setI...
Large scale applications often need different properties when running on different environments. we can achieve this by passing arguments to NodeJs application and using same argument in node process to load specific environment property file. Suppose we have two property files for different enviro...

Page 199 of 322