{"id":1591,"date":"2012-06-12T14:17:48","date_gmt":"2012-06-12T10:17:48","guid":{"rendered":"http:\/\/www.dhtmlx.com\/blog\/?p=1591"},"modified":"2023-05-05T14:11:55","modified_gmt":"2023-05-05T11:11:55","slug":"dhtmlxconnector-for-php-java-asp-net-updated-to-v-1-1","status":"publish","type":"post","link":"https:\/\/dhtmlx.com\/blog\/dhtmlxconnector-for-php-java-asp-net-updated-to-v-1-1\/","title":{"rendered":"dhtmlxConnector for PHP, Java, ASP.NET Updated to v.1.5"},"content":{"rendered":"<p>We would like to introduce the update of <a href=\"https:\/\/dhtmlx.com\/docs\/products\/dhtmlxConnector\/\">dhtmlxConnectors<\/a> for <strong>PHP<\/strong>, <strong>Java<\/strong>, and <strong>ASP.NET<\/strong>. The connectors were developed to simplify data binding between the client-side DHTMLX components and a database on the server. The new version 1.5 brings better security, flexibility, and improved support for dhtmlxScheduler and DHTMLX Touch.<\/p>\n<p><a href=\"https:\/\/dhtmlx.com\/docs\/products\/dhtmlxConnector\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2012\/06\/Connector1.png\" alt=\"Learn more and download dhtmlxConnector 1.5\" title=\"Learn more and download dhtmlxConnector 1.5\" width=\"600\" height=\"139\" class=\"alignnone size-full wp-image-1599\" srcset=\"https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2012\/06\/Connector1.png 600w, https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2012\/06\/Connector1-300x69.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><strong>Security Improvements<\/strong><\/p>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Cross-site_scripting\" target=\"_blank\">XSS<\/a> (Cross Site Scripting) is a known security vulnerability of web pages which load the content dynamically from the server-side database. To protect web pages from injection of malicious scripts, version 1.5 of dhtmlxConnector comes with XSS filtering enabled by default. The update also includes server-side protection techniques that prevent <a href=\"https:\/\/en.wikipedia.org\/wiki\/CSRF\" target=\"_blank\">CSRF<\/a> and <a href=\"https:\/\/en.wikipedia.org\/wiki\/XSRF\" target=\"_blank\">XSRF<\/a> attacks. <\/p>\n<p><strong>More Flexibility<\/strong><\/p>\n<p>With this update, dhtmlxConnector offers additional methods for data rendering. Introducing support for stored procedures calls, we added the ability to retrieve data form the database using the stored procedure. <\/p>\n<p>Another enhancement in version 1.5 is that the connector now can get content from data arrays, which gives you more freedom when choosing the data source to load data from (you can use the connector with non-database data sources).<\/p>\n<p>dhtmlxConnector v.1.5 provides better support for OOP (Object Oriented Programming) that includes support for data model and data behavior classes. <\/p>\n<p><strong>Scheduler and DHTMLX Touch<\/strong><\/p>\n<p>Working with dhtmlxScheduler, you can now generate data in JSON format using <strong>JSONSchedulerConnector<\/strong> class. We have also improved support for our mobile framework DHTMLX Touch by adding dynamic loading capability and implementing the full existing functionality of the main connectors.<\/p>\n<p>To download the new version of dhtmlxConnectors and watch the updated video tutorial, visit <a href=\"https:\/\/dhtmlx.com\/docs\/products\/dhtmlxConnector\/\">this page<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We would like to introduce the update of dhtmlxConnectors for PHP, Java, and ASP.NET. The connectors were developed to simplify data binding between the client-side DHTMLX components and a &#8230;<\/p>\n","protected":false},"author":2,"featured_media":3360,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[70,1,38],"tags":[33,37,27,35,4],"class_list":["post-1591","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-releases","category-uncategorized","category-visible","tag-all-posts","tag-asp-net","tag-connectors","tag-java","tag-dhtmlx-updates"],"_links":{"self":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/1591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/comments?post=1591"}],"version-history":[{"count":2,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/1591\/revisions"}],"predecessor-version":[{"id":8826,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/1591\/revisions\/8826"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/media\/3360"}],"wp:attachment":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/media?parent=1591"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/categories?post=1591"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/tags?post=1591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}