CONTENT
User Profile & (simple Company Profile) Messaging Jobs, Job Seekers, Job Posts Networking Advertisements Search Professionals News Feed
About
Over 8000 registered users Based on Java Technologies Centos 5.5 OS with 1024 MB RAM (VPS) Only 1 Server - Application Server
- MYSQL Database - MailServer - Subversion
Listeners & Filters
RequestXSS
UTF-8
Filter for XSS (Cross-Site Scripting) and SQL Injection attack
CharacterSet filter
Session Listener
If is new
SOURSE
Security Problems
Cross-Site Scripting ATTACKS SOLUTION: Use filter
Sql Injection ATTACKS SOLUTION: Use filter
Cross-Site Request Forgery ATTACKS SOLUTION: Use token,session control
Application Server ATTACKS
Server ATTACKS
Server/Client side Validation
Java Scrpit validation problems
SOLUTION: Use server side validation
Email, Url validation etc. SOLUTION: Use server side validation
Double submissions SOLUTION: Use token
Browsers compatibility SOLUTION: Use JavaScript framework (JQuery)
Performance & Optimization
Cashing Connection Pooling Application Server Tuning Java VM Tuning Image optimization Js, Css compression
Migration to Groovy on Grails
Build modern, sophisticated and robust Groovy web applications in record time!
Grails brings back the enjoyment of Java web development.
Why GRAILS ?
Rapid Have your next Web project done in weeks instead of months. Grails delivers a new age of Java web application productivity.
Dynamic Get instant feedback, see instant results. Grails is the premier dynamic language web framework for the JVM.
Robust Powered by Spring and designed for the JVM, Grails outperforms the competition. Dynamic, agile web development without compromises.
Why GRAILS ?
Based on battle tested and proven Java frameworks (Spring, Hibernate, SiteMesh, Quartz, etc)
Based on Groovy language GORM(Grails Object Relational Mapping) Doesn’t stop you from using the power of underlying frameworks Easy to set-up and get started Minimal server restart required while development Convention over Configuration / No painful XML configuration & XML
Management Tag Lib Authoring mechanism Tons of available plugins
COMPANIES USING GRAILS
“Groovy is so much quicker and simpler to write code with, so we can get applications up and running faster,” Mullen
confirms. “With Groovy and Grails we can create a new feature in a week, when before it could easily take a month or more.”
Dinlədiyiniz üçün təşəkkür edirəm !
Ziya ASKEROV
[email protected] 2013
Ziya ASKEROV
[email protected] 2013