This page has moved -> here.

You will be automatically redirected in 1 seconds Programming, creating web pages in PHP, MySQL, JSP, Java This site has moved to codegravity.com:
Freelance, programming, free joomla components

OurBank application in EJB, JDO, Servlets and JSP

I am specializing in PHP programming, JSP programming, MySQL programming and also creating web applications. In this article I would like to say something about technologies we are currently working in for our diploma work.

Java


Java is the technology which grows on poplularity in these times.. I like this language a lot because it's quite simple and very easy to understand..
It's all object-oriented which gives you the main advantages of Object Oriented Programming (OOP) - encapsulation, inheritance and polymorphism. When you write one class, you can reuse it in many other applications - inherit the existing application and overload the methods.
Java can be used also as an applet showing on a website. These applets have some decreased capability, because of the security reasons..

JSP


JSP alias Java Server Pages, is Sun Microsystem's technology for the server-side dynamic web pages development..
There is also a way you can develop a web applications - the technology of servlets, but all the time you make some change in code, you have to recompile the whole servlet class. JSP does it automatically.. all the work for you is doing the application server, which can be JBoss, Tomcat or whatever else..

I like on JSP the fact, that it is more secure than any other technologies - like PHP, ASP and so on.. If I'd write some web with increased security, I would choose definitely the JSP or any other Java technology.

JSP provides you with the whole Java API, so you can use any method from Java language.. if is it some XML parsing or JDBC database conection.. it's universal..

EJB



PHP programming

The Enterprise Java Beans is the Sun's technology for creating the reusable, distributed java-based components..
You can access these components from everywhere using RMI (Remothe Method Invocation) which you can map to your application through the JNDI (Java Naming and Directory Interface) ..
That way you can work with objects which are not on your server.. All you have to know is the interface specification from the owner of the bean and the permission..

Hibernate


Hibernate is powerful, object/relational persistence for Java objects. It speeds up the development process and simplifies the communication with persistence object, with no or minimal need to use the native SQL code.

Using hibernate was the reaction of Container managed persistence (CMP) used before on J2EE platform with entity beans, which seemed to be slow and non effective.

Creating persistent object is simple..
You create the main Class for the object - for example the file Customer.java which contains the main attributes like name, surname, etc.
Then you create the mapping file Customer.hbm.xml, which is an xml file with the main attributes telling Hibernate how to map your class to the relational database.
Java/ MS Project (by sajan 203.199.209.106 at 18.12.2004 06:54:38) Hi, im developing a web page usinf JSP which needs to retrieve some data from an MS project document.How do i do this? Could you please post an answer to thsi asap!! THanx!! Shareware authors home (by selad bzq-218-2-88.cablep.bezeqint.net at 17.12.2004 13:46:29) Hi, Just found these forums recently and read a few useful posts. I’m a water resources engineer doing a lot of programming mainly in VB. Besides I’m a shareware author but I will not try to sell you anything. I will invite to visit my new site www.home-programming.com that is for programmers like you and me who want to start selling shareware. In this site I present the process I went through form the shareware idea to the selling point. I hope you will find it useful. Elad ANN: Free Vector Graphics ActiveX (by Stas1981 195.98.68.11 at 09.12.2004 11:52:53) http://www.script-debugger.com Vector Graphics ActiveX is a graphics component oriented for creating business and technology solutions. Based on COM technology it can be used by other applications to process graphic documents, analyze and visualize any kind of processes. Vector Graphics ActiveX is the ultimate graphics solution for you. It is the easy-to-use for creating technical drawings, illustrations and presentation, training material and business reports, charts and diagrams and much more. Vector Graphics ActiveX offers a wide range of new features and enhancements designed to increase productivity and extend your creative possibilities. Component is based on Layer-Class-Shape architecture. It means, that all displayed shapes are owned by the certain classes and can not exist themselves. Drawing shapes depends on a classes they are belonging, but each shape has an opportunity to draw itself. Thus the constructed architecture allows to repeatedly reduce the size of the stored data, to increase speed of loading and displaying documents, and also to provide excellent speed of program work with documents containing around 1 000 000 shapes. subject (by matto lotus.intrak.tuke.sk at 21.11.2004 16:58:29) message help (by Cuca home-110.193.evolva.ro at 30.10.2004 10:45:31) can you help me? i have to solve this problem: given n dots by their coordinates, i have to determine the greatest number of coliniary dots. help (by Cuca home-110.193.evolva.ro at 30.10.2004 10:21:07) can you help me? i have to solve this problem: given n dots by their coordinates, i have to determine the greatest number of coliniary dots. Logger Source code (by Arindam dsl-KK-091.195.95.61.touchtelindia.net at 23.10.2004 09:04:24) Hi, I am writing a C application in Linux. I need a logger module which I can use at all my source codes, so that separate log files are created for different processes, with debug level, file name, line number, time stamp and msg etc.... If the size of the file exceeds, then it should write the logs to a separate file. If there is any source code available in the internet, could you please help me locate this. Thanks & Warm Regards, Arindam. Looking for freelancers and freelance projects (by www.enlance.com proxy.relinfo.ru at 21.10.2004 11:28:47) Do you want a freelance programmer to complete your project or, do you want to find a freelance programming job? If yes, come to join us! We are a newly developed freelance-job website aiming to provide an online market place for project managers and programmers. Project managers may post their projects and get bids from programmers. A programmer may choose the project that interest him. Please visit us at <a href=www.enlance.com>www.enlance.com</a> and complete the registration. Joining us is absolutely FREE. We are looking forward to your joining and becoming a member of us. login multiple computers to domain simultaneously from one remote machine (by lee 218.111.17.34 at 03.10.2004 04:18:32) my project require a software to manage computer labs. software allows trainers to login from their machine and the students machine will automatically logged on as well. The trick is all computers must login to a domain (ability to map drive, security settings, etc) and also ability to shutdown, restart, log off students computer with one click. help (by emmanuel hoas-50dd00c9.hoasnet.inet.fi at 28.09.2004 10:33:44) can someone help me with this question 1)Write a program that calculates the Kinetic Energy of a particle given its mass and velocity by the user. Use metric units. 2)Write a second program that calculates the square root, square and cube of any number entered by the user (i.e. for 4 it is 2, 16, and 64). Looking for freelancers and freelance projects (by www.enlance.com algart.org at 05.09.2004 10:01:28) Freelance portal www.enlance.comlooking for projects for freelance programmers. We have thousands of web designers and programmers from India and Easter Europe, ready to work for you. Am I cut out for programming? (by Ralf Fernandez 216-99-244-12-hou-01.cvx.algx.net at 25.08.2004 13:01:44) Ok. So Im 19 now and have been out of highschool for a year or so working. I believe the time has come for me to make a choice on what direction I want to take. Presently and as far back as I can remember, the only thing that could hold my attention were computers. As Im always trying to expand my knowledge of all things computer, I figure I might enroll into a couple of programming classes at a nearby community college, namely to learn the fundamentals and eventually go on to things like C++, perhaps transfer those credits to an accreditted school and go from there. I have no prior experience whatsoever in any type of object oriented program. A while back i got my A+ certification and figured Id become just your regular joe pc repair guy, but its not really what I want to do. I would appreciate the insight of others on where to start and so forth. Programming Paradigms (by luz adslsapo-b4-61-37.telepac.pt at 18.08.2004 01:43:50) Hi !! I would like to know which are your favourite programming paradigms I need someone to program me a small program (by Merlin 148.74-200-80.adsl.skynet.be at 10.08.2004 16:54:02) I need someone to program me a small thing. I has to login a website every half an hour with username, email and password. Then click one button and logout again. Does anyone have an easy program to make it. Or is it really simple to encode yourself??? Thank you. Please email me... Thank you Is it possible to make.... (by Matt 210-55-64-29.adsl.netgate.net.nz at 29.07.2004 09:42:43) Hi, Is it possible for someone to create a program which automatically logs on to a website and downloads a file, or something similar? If so, please e-mail me at supergt50@hotmail.com Regarding on the error i (by jnecr nrgxp.usm.ai3.net at 28.07.2004 08:38:36) i had an error when i compile my program; it say undeclare CLSID_CMPEGVideoCodec. May i know what problem am i facing and how can i solve it. At first, i try to search for a suitable header file but i fail to search for the header file establishing connection with ms project file (by varun garg 203.190.154.125 at 28.07.2004 06:53:34) i have to develop a web application using asp.net and c#.The web application should be dynamic for this i have to use data from ms project file present on the network.I am not able to connect the ms project file with the html page.How am i able to connect that file? RE: about tools (by Michael Yartsev dsl1057.rba2.pppoe.execulink.com at 14.07.2004 00:41:47) www.codingdreams.org about tools (by asyraf proxy.usm.my at 09.07.2004 20:42:22) can u give me websites link that describe about using the tools in programming such as text editor, compiler, linker and file system. Database migration question (by Chris p5dialup.triton4.sentex.ca at 28.06.2004 05:28:12) is there an existing tool to allow migration of a netledger database to a mysql database? Java resources (by x 193.254.242.193 at 25.06.2004 15:55:02) http://dcrintea.go.ro Develop Complex Real Life .NET Applications (by maqz dsl-154-55-micronet.dsl.net.pk at 23.06.2004 08:48:17) TierDeveloper lets you map your .NET business components against your relational databases; embed complex SQL in them along with your business rules. It generates truly object oriented .NET components in C# and VB.NET. TierDeveloper is a pure object-to-relational mapping tool to develop a complex real-life ASP.NET or Windows forms application. With TierDeveloper, you can generate almost 50% of your application code. It also provides the feature of generating an ASP.NET primarily to allow customers to quickly test the generated .NET components. Free 30 days trial available at: http://www.alachisoft.com/redirect_page.php?source=codegravity.com&dest=http://www.alachisoft.com/download.htm Here are some of the available features you should look at in TierDeveloper. 1. Single-table and multi-table object mapping 2. Complex SQL queries with joins, unions, and nested queries with stored procedure calls 3. Custom operations for performance gains 4. Web Services (expose business/data objects as web services) 5. Strong typed .NET components for COM+ or stand-alone 6. SQL Server, Oracle, and DB2 support (native support for SQL Server and Oracle) 7. 100% VS.NET integration Related Links ------------------------------------- http://www.alachisoft.com/demos.htm: Online Demos http://www.alachisoft.com: AlachiSoft website about linux path (by nandakishore 61.1.164.171 at 12.06.2004 20:34:05) i am studying final year b.tech and will be after a job hunt next year.i am interested to earn a job related to linux arena.please do let me know what should i learn so as to earn a job on linux platform.i am well experienced in sys adminstrn and i am learning netwrk adminstrn in linux arena.so please guide me. friend (by zadukhi 202.179.137.148 at 12.06.2004 12:24:59) helohowryouihopeyourfine friend (by zadukhi 202.179.137.148 at 12.06.2004 12:23:31) helohowryouihopeyourfine line thinning in virtual c++ (by jasmine cache154.156ce.maxonline.com.sg at 11.06.2004 16:31:22) I need help with a program that thins line drawings to one pixel width using triangulation. inputs a TIFF image. somebody please help! a (by wwww 218.188.3.215 at 08.06.2004 08:39:10) aaaa [announce] Speed up .Net Application Development (by maqz dsl-154-55-micronet.dsl.net.pk at 08.06.2004 07:29:58) Reduce the time intensive phases of the project development and software testing with a significant cost reduction tool. Alachisoft TierDeveloper is an O/R mapping and code generation tool that helps software developers do better, more creative and useful work by reducing redundant hand coding. TierDeveloper lets you map your .Net data components against relational tables and also incorporate business rules. Free 30 days trial available at: http://www.alachisoft.com/redirect_page.php?source=codegravity.com&dest=http://www.alachisoft.com/download.htm Follow five easy steps to Rapid Development with TierDeveloper 3.0 (for more details, visit http://www.alachisoft.com/five_steps.htm) 1. Have your database ready 2. Identify your Application’s database interaction 3. Create TierDeveloper Project 4. Generate and run 50% of your application instantly 5. Develop remaining 50% of your application Related Links ---------------------------- http://www.alachisoft.com/demos.htm: Online Demos http://www.alachisoft.com: AlachiSoft website Online voting (by Nick bil-ts1-2500.tpgi.com.au at 04.06.2004 07:13:30) Can you please tell me how to create online polls. Thank you help with vb! (by n00b 24.79.4.121 at 24.04.2004 05:25:44) email me or msn me at dragoonrocks@hotmail.com help with vb! (by n00b 24.79.4.121 at 24.04.2004 05:24:52) i need help from some advanced vb coders. im looking for source codes to make a basic rpg game where there are monsters and weapons and experience and stuff like that. Thanks! Web design, PHP, MYSQL, FLASH (by Adi Harega 82.77.67.100 at 21.04.2004 13:39:12) I represent a company called DUALBYTE from Romania specialised in web design. Our last work can be found at www.virtualbet.ro If you are interested in our pricing contact us at the above address or office@dualbyte.ro Web design, PHP, MYSQL, FLASH (by Adi Harega 82.77.67.100 at 21.04.2004 13:38:56) I represent a company called DUALBYTE from Romania specialised in web design. Our last work can be found at www.virtualbet.ro If you are interested in our pricing contact us at the above address or office@dualbyte.ro it really works (by it works dial059.pp.nextra.sk at 09.04.2004 12:14:05) it really works hello (by hello dial059.pp.nextra.sk at 09.04.2004 11:26:36) hello there ;) This is a test (by matto matto.intrak.tuke.sk at 07.04.2004 00:42:11) this is a test message vbnv (by nbv host217-43-254-32.range217-43.btcentralplus.com at 01.03.2004 18:52:37) cbn asdffasddsf (by asdf matto.intrak.tuke.sk at 06.01.2004 08:12:14) asdfsadf Testing this feature... (by Micke alv-global.enator.se at 26.11.2003 08:55:07) Test b (by a 80.95.96.117 at 10.11.2003 08:11:49) c This is a test (by matto matto.intrak.tuke.sk at 06.11.2003 10:01:33) this is a test...
Here is the list of my projects, that I have done. I hope you would find it nice :)




Linoopz version 0.37






Description:
OpenGL game for Linux

Requirements:
g++ compiler, OpenGL, SDL library

project details


Banner statistics



Description:
  • showing banners from configuration file
  • image banners, flash banners
  • types 700x200, 468x60, 125x125, 120x60, 88x31
  • setting priority of each banner
  • statistics for last 7 days with graphs
  • statistics for last month
  • statistics for last year
  • detailed statistic of accesses
  • deletion of banner from stat/password

    Technologies:
    PHP, MySQL, OS Linux

    Authors:
    M.Koval



  • Project freelance



    Description:
  • implementation of communication between admin - IT manager - developer
  • manager section - managing IT projects
  • developer section - managing personal details and bidding
  • admin section - global administration of data in database
  • data modelling
  • splitting project effort into parts and phases
  • estimate price of the project
  • time plan
  • design of class, sequence and use-case diags
  • implementation
  • mcrypt crypting, md5 hash
  • Secure Socket Layer (SSL)

    Technologies:
    Rational Rose, PHP, MySQL, SSL, OS Linux

    Authors:
    M.Koval,V.Slodicák


  • Obxrestaurants.com



    Description:
  • database of restaurants
  • logo of restaurant, its description, menu, e-mail, homepage
  • search by location, type and name
  • possibility to vote once per 24 hours
  • graphs with percentual and numeric number of votes
  • discount machine
  • interactive forms for sending feedback, comments and interest in advertising
  • admin interface for managing the records in database, upload of pictures
  • design by Andrej Bega

    Technologies:
    HTML, PHP, MySQL, Flash, ViM

    Authors:
    A.Bega,M.Koval




  • Project reception



    Description:
  • data modelling
  • splitting project effort into parts and phases
  • calculation of nominal and addapted model of effort
  • calculation of Constructive Cost Modelu (CoCoMo)
  • estimating the price of project
  • time plan
  • analysis regarding to userspace requirements
  • design of class, sequence and use-case diagrams
  • implementation

    Technologies:
    Rational Rose, PHP, PostreSQL, OS Linux

    Authors:
    P.Demcák,M.Koval,R.Pištej,V.Slodicák




  • Nanachodsku.cz



    Description:
  • database of accommodation services, free capacities in that objects
  • admin interface - interactive object and database administration
  • client interface - administration of free capacities of your object
  • search by criteria - type of residence, number of persons, time you want to spend there, etc.

    Technologies:
    HTML, PHP4, JavaScript, MySQL

    Authors:
    M.Koval,Nanachodsku team



  • Game Labyrinth 3d



    Description:
  • logical labyrinth game
  • birds-eye view to 3D labyrinth
  • rotation of viewpoint
  • sequencial revealing of the path through the labyrinth
  • teleports

    Technologies:
    Visual C++, OpenGL

    Authors:
    M.Koval


  • Emulation of ext2 filesystem



    Description:
  • emulation of linux filesystem from a file
  • basic information about superblock
  • simple commandline
  • browsing directories - commands cd and ls
  • command rm for deletion of file from emulated filesystem


    Technologies:
    OS Linux, Unix C++, hexedit, ViM

    Authors:
    M.Koval


  • Autovars.cz



    Description:
  • system for car configuration
  • visitor chooses in steps - model, chassis, basic equipment, motor, color and additional equipment
  • dynamic re-counting of model's price
  • configuration of equipments and decision trees - client's requirement was to configure it by directories and text files

    Technologies:
    HTML, PHP4, JavaScript

    Authors:
    M.Koval


  • PHPanket




    Authors:
    M.Koval



    :


    More articles:
    PHPanket - universal polling system
    OpenGL game Labyrinth 3D
    Accommodation management system
    Emulation of linux ext2 filesystem into a file
    Some interesting screenshots of my desktop
    tipper-net
    Project Obxrestaurants
    Project Autoconfigurator
    List of all my projects

     

    Send us an e-mail

    If you want to send some suggestions, comments, questions, critics, or other information, you can do that by this e-mail form

    from:

    subject:

    message: