Web development

  • ASP.NET MVC as a Service Framework overview

    ASP.NET MVC  overviewIn the years since the first release of the .NET Framework, Microsoft has provided a variety of approaches for building service-oriented applications. Starting back in 2002 with the original release of .NET, a developer could fairly easily create an ASP.NET ASMX-based XML web service that allowed other .NET and non-.NET clients to call it. Those web services implemented various versions of SOAP, but were only available for use over HTTP.

    In addition to web services, the 1.0 release of .NET provided support for Remoting. This allowed developers to write services that weren’t necessarily tied to the HTTP protocol. Similar to ASMX-based web services, .NET Remoting essentially provides object activation and session context for client-initiated method calls. The caller uses a proxy object to invoke methods, and the .NET runtime handles serialization and marshaling of data between the client’s proxy object and the server’s activated service object.

  • Basic terms and definitions for the web developer: Database, Web Sites, User

    Use MySQL and PHP for Interactive Web Sites development This article introduces the concept of a database and other important components and definitions for the web developer. This material will be useful for novice web programmers to organize and systematize their knowledge.

  • Choosing Web Technologies for your E-Commerce project

    How to Choosing Web Technologies for E-Commerce project?Over the past 20 years, the web has changed in many ways. It has changed significantly in just the past five! But some things remain the same. For starters, there’s HTML (HyperText Markup Language). Whatever else has changed - whatever image types, video options, and server-side technologies you use - the end user first interacts with HTML. This book does not, and cannot, teach HTML. If you need more information about HTML, pick up a book on that subject, such as the de facto standard, Elizabeth Castro and Bruce Hyslop’s HTML and CSS: Visual QuickStart Guide, 8th Edition (Peachpit Press, 2013).

  • Getting Started with Oracle JET: install and javascript web application creation

    Oracle JET basics - install and build web application on JavaScriptRapid application development is the trend of building web applications today with the evolution of web 2.0 and the web frameworks. They are no more just represent the View portion of the MVC architecture, but also cover the responsibility of MVC architecture on the application interface (client-side MVC). This has become a reality with the growth of a number of web frameworks over the last decade. This has motivated organizations like Google and Facebook to develop frameworks such as Angular JS and React JS, which are ready to serve cloud application architecture. The Oracle Corporation observed the trend and appraised the future needs of web applications and developed a simple but efficient web framework by integrating Oracle and open source JavaScript libraries

  • J2EE: poweful web application development

    In recent times, IT organizations have been tasked more and more with charting a course for writing new applications and migrating existing applications to a Java 2 Platform, Enterprise Edition (J2EE) environment. On the surface, this task might seem to be a matter of using predetermined methods, as was the case with the migration to client/server technology. However, one major aspect of J2EE is its variety and breadth. There is no one way to create a J2EE system; in fact, there are probably hundreds of combinations of J2EE technologies that could serve any one purpose. This makes the decision of selecting the proper technology combination daunting, especially if the J2EE environment is new to the organization.

  • Mastering Web App Development Requires More than Coding Skills

    For mastering Web app development, it’s not sufficient that you master coding in your favorite programming language. It’s essential that you understand all basic concepts and techniques, not just in programming, but also in information management.

    A programming (or software development) technology typically combines a programming language, such as JavaScript, Java or C#, with a framework or a number of libraries, such as JavaScript with BackboneJS, Java with JPA and JSF, or C# with ASP.NET MVC, for programming user interfaces and data storage management.

  • Methods for Developing and Maintaining MySQL Databases with PHP

    Tools for  MysQL database development with phpThe four methods for managing databases are as follows (with the easiest method on the left and hardest on the right):

    • PhpMyAdmin
    • PHP
    • SQL command line
    • MS-DOS style command line

    Most web developers mainly using the first two methods, but not the MS-DOS-style command line. For interactive databases, you will need some PHP files. You do not need an extensive knowledge of PHP before you can create interactive databases. I introduce the PHP you require in the appropriate place in each project—that is, in context. The step-by-step, fully-worked examples will show you what MySQL and PHP can do and how to do it.

  • Selecting a Web Hosting for your E-Commerce project

    How to Choosing Web hosting for E-Commerce project?I strongly advocate that you develop your entire site using just your personal computer or other development environment that you have readily available. You can install all the necessary tools - a web server, PHP, and MySQL - on your own computer, then develop the database, write the code, test, and so on. Developing on your personal computer is faster (because you don’t have to upload files), cheaper (because you’re not paying for hosting during this time), and more secure (because incomplete, potentially unsecure code won’t be online).

  • Using a Payment System for Web E-Commerce project

    Using a Payment System for Web E-CommerceAs with your choice of a web-hosting company, the payment system you use for your e-commerce site will have a significant impact on the end result. This is not to say that the site will be married to a single payment system for eternity, but as with any divorce, ending a relationship with a payment system can be tedious and costly for your business. Furthermore, it’s possible, if not common, to use more than one payment system at the same time (for example, PayPal and another).

    The payment system is the differentiating element between a standard website and an e-commerce one. The whole point of a payment system is to transfer money between the customers and the business.

  • Using XAMPP on local computer for Web developers

    Installing and using XAMPPThe XAMPP package is free and is preconfigured so that the components will talk to each other. This eliminates the hassle of the usual practice of downloading several individual components and then configuring them to work together.

    At the time of writing, the most recent version of XAMPP is version 7.2.4. This version is used throughout the blog note. It has component versions as follows: Apache 2.4.33, MySQL (MariaDB 10.1.31), PHP 5.4.7, and phpMyAdmin 4.8.0.

  • Web development: website creation, HTML, CSS, PHP & etc

    Web technologies: HTML, CSS, JavaScript, PHP, web services

    We publish blogs here relating to web development technologies. HTML, CSS, JavaScript, programming languages PHP, Pyton, Perl. Creation of web services and information systems, data marts, web interfaces with the use of databases and AJAX technologies.

  • What Is APEX?

    What is Oracle Apex RAD toolAPEX is a 100% browser-based rapid application development (RAD) tool that helps you to create rich, interactive, Oracle-based web applications very quickly and with relatively little programming effort.

    There are many RAD development tools and platforms on the market. If you’re dealing with data that resides in an Oracle database, a number of things make APEX distinctive and thus more attractive as a development platform. First and foremost, APEX is built on and uses as its core languages SQL and PL/SQL. This is a huge advantage for those of you who have already been working with the Oracle database, because it means you can immediately draw on what you know. Even if you don’t have an Oracle background, but are going to be working with an Oracle database, you need to learn about its particular flavor of SQL and will at some point likely find a need for the PL/SQL procedural language.

  • What is RESTful? Full description with exaples

    RESTful  overview & HTTP Status CodesThis blog explores what a service following the REST architecture should look like. Considering that such an API is, in theory, supposed to use the HTTP verbs and be focused on resources, its interface will be markedly different from your typical RPC-style API. So, as we design the service, we will compare the REST approach with a more traditional RPC or SOAP approach.

    Throughout my blog, we will be working on a service for managing tasks. It’s not terribly exciting, I know; however, the lack of domain excitement will let you focus on the technical aspects of the service. Designing a RESTful interface is trickier than you might think, and you will need to reprogram your brain to some degree to go about modeling such an API.

  • Why is JavaScript a Good Choice for Building Web Apps?

    Today, JavaScript is not just a programming language, but rather a platform, which offers many advantages over other platforms: