CN103838558A - Website building system and method, website access method and webpage adaption system - Google Patents

Website building system and method, website access method and webpage adaption system Download PDF

Info

Publication number
CN103838558A
CN103838558A CN201210480309.6A CN201210480309A CN103838558A CN 103838558 A CN103838558 A CN 103838558A CN 201210480309 A CN201210480309 A CN 201210480309A CN 103838558 A CN103838558 A CN 103838558A
Authority
CN
China
Prior art keywords
code
client
service end
website
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201210480309.6A
Other languages
Chinese (zh)
Other versions
CN103838558B (en
Inventor
孔令军
王磊建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201210480309.6A priority Critical patent/CN103838558B/en
Publication of CN103838558A publication Critical patent/CN103838558A/en
Application granted granted Critical
Publication of CN103838558B publication Critical patent/CN103838558B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a website building system and method, a website access method and a webpage adaption system, and relates to the technical field of communication. The website building system and method, the website access method and the webpage adaption system solve the technical problem that in the prior art, a webpage does not support a dynamic function after adaption. The system comprises an application building module, a code compiling module, a UI arrangement template module, a debugging module and a packaging module. The website building system and method, the website access method and the webpage adaption system are mainly used for network access.

Description

Website build a station method and the webpage adaption system of system and method, access websites
Technical field
The present invention relates to communication technical field, particularly a kind of website method and webpage adaption system of system and method, access websites of building a station.
Background technology
Along with popularizing of smart mobile phone, panel computer, become the important way of user Internet access by this class mobile terminal accessing internet.Webpage adaptation, mainly for PC browser design, need to be done conventionally by accessing these websites in the terminal such as mobile phone, panel computer in current website, such as imposition layout's mode conversion etc., experiences to reach better user.
In existing webpage adaptation technique, mainly do static page conversion, first obtain the html page of WEB website, then analyze page-tag, finally generate the page of new adaptive terminal screen size, on the browser of mobile phone terminal, show.
But there is following technical matters in existing webpage adaptation technique: the webpage after adaptation is not supported the dynamic function of original website, such as functions such as website log, online investigation, order managements.Cause the main cause of this problem to have two aspects, the one, the structure HTML dom tree of the adaptive rear page is different from original page structure, causes JS code operation exception; The 2nd, there is browser Cross-domain problem, i.e. the cross-domain Cross-domain problem that is commonly referred to as JS script, cross-domain access, the javascript code that is exactly in simple terms A website attempts to access B website, comprises and submits content to and obtain content.Due to security reason, cross-domain access is given tacit consent to and is forbidden by each large browser, is also same source policy.Stop the script loading from a territory to obtain or operate the document properties on another territory with source policy.That is to say, the territory of the URL being asked must be identical with the territory of the current Web page.This means that browser isolation is from the content of homology not, to prevent the operation between them.Do not stop dynamic script element is inserted in document with source policy.Here, existing webpage adaptation technique is carried out (the webpage adaptation services providing such as Baidu) by special adaptation services device conventionally, first carry out webpage conversion, then the webpage after adaptation is sent to terminal, so the webpage of terminal access is on adaptation services device, follow original webpage not in same territory, not under the domain name of same website, so have Cross-domain problem.Therefore existing adaptive flow process cannot fundamentally solve dynamic effect executive problem, thereby has affected user by the use to web sites function of the mobile terminals such as mobile phone.
Summary of the invention
Do not support the technical matters of the dynamic function of original website in order to solve the webpage after adaptation in prior art, the present invention proposes a kind of website build a station method and the webpage adaption system of system and method, access websites.
A kind of website system of building a station, comprising:
Application creation module, for generate the application program of website according to application code institutional framework, described application code institutional framework comprises: for depositing client's storage unit of client code and the service memory unit for service end code;
Code compilation module, is used to developer to provide to write the editing interface of the client code of website and the service end code of website, records described client code to client's storage unit and service end code to service memory unit, and calls UI layout masterplate;
UI layout templates module, is used to the writing of client code of code compilation module records that the UI layout templates that is applicable to mobile terminal is provided;
Service end data-interface generation module, for generating corresponding database access interface according to the service end code section of the external interface of the service end code of code compilation module records;
Debugging module, for moving and debug client code and the service end code of described code compilation module records;
Packing module, can executing data bag for the client code after debugging successfully and service end code being packaged into respectively to client installation data bag and service end, described client installation data bag becomes client unit after installing, and described service end can become service end unit after the execution of executing data bag.
A kind of website establishing method, comprising:
The application program that generates website according to application code institutional framework, described application code institutional framework comprises: for storing client's storage unit of client code and the service memory unit of service end code;
For developer provides the editing interface of writing the client code of website and the service end code of website, record described client code and service end code, and call UI layout masterplate and provide page layout's masterplate for developer;
Generate corresponding database access interface according to the service end code section of the external interface in the service end code of code compilation module records;
Move and debug client code and the service end code of described code compilation module records, and the client code after debugging successfully and service end code are packaged into respectively to client installation data bag and service end can executing data bag, described client installation data bag becomes client unit after installing, and described service end can become service end unit after the execution of executing data bag.
Build a station in scheme in website provided by the invention, by in establishment website application program process, the client codes of showing for front end is stored in to client's storage unit, to be used for the service code such as external interface or logic business and be stored in service memory unit, and the code that this client's storage unit and service are deposited in storage unit is packaged into respectively to the technical scheme that client installation data bag and service end can executing data bags, while being convenient to subsequent user by mobile terminal accessing website, directly from client's client unit, obtain displayed page, therefore there is not Cross-domain problem.
A method for access websites, comprising:
In the time that user terminal passes through the webpage of browser access website, client unit receives described request of access, and the webpage of described access is fed back to described browser;
In the time that user terminal sends dynamic operation request, the reception of service end unit is described dynamically asks and processes.
A kind of webpage adaption system, comprises client unit and service end unit,
Described client unit, in the time that user terminal passes through the webpage of browser access website, receives described request of access, and the webpage of described access is fed back to described browser;
Described service end unit, for sending when dynamic requests at user terminal, receives and describedly dynamically asks and process.
The said method that the present embodiment provides and system, because there is the client end unit of requested webpage in terminal, therefore can directly this webpage be fed back to the browser in terminal, be shown to user by parsing, because code and the browser of webpage are all deployed in terminal, therefore do not have Cross-domain problem, solution can guarantee that the webpage after adaptation supports the technique effect of the dynamic function of original website.
Accompanying drawing explanation
Accompanying drawing is used to provide a further understanding of the present invention, and forms a part for instructions, for explaining the present invention, is not construed as limiting the invention together with embodiments of the present invention.In the accompanying drawings:
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the build a station structural representation of system of a kind of website in the embodiment of the present invention 1;
Fig. 2 is 1 one kinds of websites of embodiment of the present invention code organization structural drawing that generate in system of building a station;
Fig. 3 is the schematic flow sheet of a kind of website establishing method in the embodiment of the present invention 2;
Fig. 4 is the schematic flow sheet of a kind of method by PC browser access website in the embodiment of the present invention 3;
Fig. 5 is the schematic flow sheet of a kind of method by mobile phone terminal browser access website in the embodiment of the present invention 3.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Based on the embodiment in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.And following embodiment is possibility of the present invention, embodiment puts in order and the numbering of embodiment and the sequence independence that it is preferably carried out.
Embodiment 1
The present embodiment provides a kind of website system of building a station, and as shown in Figure 1, this system comprises: application creation module 10, code compilation module 11, UI(man-machine interaction) layout templates module 12, service end data-interface generation module 13, debugging module 14, packing module 15.Wherein,
Application creation module 10, for generating the application program of website according to application code institutional framework, described application code institutional framework comprises: for depositing client's storage unit of client code, service memory unit, resource storage unit for service end code and creating storage unit;
In the present embodiment, this application code institutional framework as shown in Figure 2, wherein, comprises two files of client and server generally, deposits respectively the client code shown for front end and background service end for the service end code of service logic.Particularly, client's storage unit, service memory unit, resource storage unit and create storage unit client file, server file, lib file, the build file in corresponding diagram 2 respectively, and corresponding client code that developer writes, service end code, database resource (being the resource of the application program third party database that need to call) and establishment data (being the executable file of user's application program of writing) of preserving respectively.Preferably, also can comprise config file, be used for preserving configuration data.
The client code that client file is deposited: be mainly by CSS(Cascading Style Sheet, Cascading Style Sheet) language, JavaScript, HTML(HTML (Hypertext Markup Language)) etc. the client code for front end displayed web page of language compilation, as the code of CSS, IMG(image file), the code of the script file write of JS(JavaScript) etc.
The service end code that server file is deposited comprises: in the application program of writing for the service end code of service logic (the checking processing logic logging in as user), and the service end code of the external interface of definition, external interface in the present embodiment mainly refers to the address of service of JS code call, as while logging in, service end can provide a network address:
Https: //www.xxx.com/logon username=" xxx " & password='xxx', this network address of js code call, connects and sends http request to this, and the client on follow-up terminal or PC can send request to service end thus;
The database resource that libs file is deposited comprises: the resource of the application program of website third party database that need to call in the time carrying out, and as user profile etc.
The establishment data that build file is deposited comprise: the executable file of the application program of writing, and as the client installation data bag of packing below and service end can executing data bags.
Config file is deposited configuration data and is comprised: the description document of application program, and as the name of application program, the mark of application program, the description of access start page etc.
Code compilation module 11, is used to developer to provide to write the editing interface of the client code of website and the service end code of website, records described client code and service end code, and calls UI layout masterplate; Particularly, code coding module 11, be used to developer that application code edit tool is provided, comprise the environment of writing of main flow WEB application development language, such as HTML5, JavaScript, CSS, Java, etc. the code of language write instrument, recording user is being write client code and the service end code under environment, write, and writes in the process of these codes user, calls corresponding layout masterplate need to write the layout masterplate of html page time.
UI(man-machine interaction) layout templates module 12, be used to the writing of client code of code compilation module records that the UI layout templates that is applicable to mobile terminal is provided; Particularly, UI layout masterplate module, for the process of writing web page code developer for developer provide can invoked html page layout templates, such as navigation, classification, paging, waterfall layout etc., developer is write and can be used these layout templates by simple code.
Service end data-interface generation module 13, for generating corresponding database access interface according to the service end code section of the external interface of the service end code of code compilation module records; That is: automatically generate corresponding database access interface according to the contrast interface code of writing, Restful interface.
Debugging module 14, for moving and debug client code and the service end code of described code compilation module records; Particularly, this debugging module 14, for operation and the debugging of application programs, provides the operation debugging enironment of WEB application program, comprises WEB container, JS debugging acid etc.
Packing module 15, can executing data bag for the client code after debugging successfully and service end code being packaged into respectively to client installation data bag and service end, described client installation data bag becomes client unit after installing, and described service end can become service end unit after the execution of executing data bag.That is: packing module 15, for the customer side code of application program is packaged into client installation data bag, provides the strapping tool of Android, ios platform as packed module 15; In addition, also can executing data bag for the service end code of application program being packaged into service end, for example pack module 15 war packet format strapping tool is provided, support main flow WEB container.After client installation data bag installation and operation, become client unit, carry out the client functionality of website, service end can become service end unit, the service end function of actuator website after the execution of executing data bag.
The system that the present embodiment provides is in the process of developing web, by by the code division of writing website being client (client) code and service end (server) code, wherein, after client code moves, be responsible for web interface and show (being formed by HTML, JS, CSS code), interface layout and the adaptive main flow mobile phone screen size of displaying; After the operation of service end code, be responsible for service logic, and provide client dynamic effect required interface, realize client dynamic effect.
The website that the system development that adopts the present embodiment to provide goes out, its client installation data bag and service end can wrap in after installation and execution by executing data, for the browser on PC, in the time of this website of access, by the web page display interface of being automatically redirected in client unit, realize equally and be applied in the normal operation of PC in browsing; For the browser on the mobile terminal such as mobile phone, panel computer, the client installation data bag that this programme generates, to and be installed on mobile phone, in its installation data bag, comprise client code, therefore when application program is moved, code operates on mobile phone browser kernel, because client code is to do terminal adaptation by the browser kernel in terminal, so can realize well operation on mobile phone terminal.In above two kinds of access situations, client unit, by the open interface of js code call service end, realizes dynamic service logic (such as login), because code is in the lower operation of identical file folder (client), so there is not Cross-domain problem.Therefore cross-terminal operation can be realized in the website that the system development being provided by this enforcement goes out, and no matter at PC or the effect of browsing page is constant on mobile phone.
Embodiment 2
The present embodiment provides a kind of website establishing method, and the method can be deployed in and on one or more PCs of developing web, form the website system of building a station, and in the present embodiment, as described in Figure 3, the method comprises:
Step 101, the build a station application program of system creation website of website, and according to the application program of application code institutional framework generation website, described application code institutional framework comprises: unit, resource storage unit and the establishment storage unit of client's storage unit, service memory.Wherein, the client code that client's storage unit is deposited specifically comprises the client code for foreground shown of user by CSS/JS/HTML language compilation; The service end code that described service memory unit is deposited specifically comprises the service end code for application program service logic that user writes, and the service end code of the external interface of definition; Described resource storage unit is deposited the resource of the third party database that application program need to call; Described establishment storage unit is deposited the executable file of the application program that user writes.
The detailed process that the website system of building a station generates the application program of website according to application code institutional framework can, with reference to the explanation to Fig. 2 in Fig. 2 and embodiment 1, be not repeated herein.
Step 102, system is built a station for developer provides the editing interface of writing the client code of website and the service end code of website in website, records described client code and service end code, and calls UI layout masterplate and provide page layout for developer;
Main, the client code of writing this step record developer exactly and user side code.Wherein, client code: be mainly to write displaying interface, foreground, comprise HTML, JS and CSS, simultaneously, system provides the UI page layout template of special adaptive mobile phone terminal (to be made up of HTML, JS and CSS, such as navigation template), the code that developer is write is introduced can use template, is convenient to Speeding up development speed.
Service end code: be mainly the business logic codes that developer writes, i.e. the external interface of developer's design or definition.Meanwhile, development system is built a station according to the code of this external interface access interface to third party database to generation very easily in website.For example in application program, define subscriber's meter, for storing user's registered information.The website system of building a station can be changed and be looked into operation restful interface by the additions and deletions in the field access in visual configure user table, raw paired data storehouse, and the js code in client code just can pass through these interface accessing databases, realizes the checking flow process of login.
Step 103, system is built a station according to being used to the code section that external interface is write to generate corresponding database access interface in the service end code of record in website;
Step 104, website build a station client code and the service end code of system operation debugging recording, and by the client code after debugging successfully with service end code is packaged into respectively client installation data bag and service end can executing data bag.
Wherein, described client installation data bag becomes client unit after installing, and described service end can become service end unit after the execution of executing data bag.
In client installation data bag, mainly comprise the code in client file; Service end can comprise it can being a kind of compression war bag by executing data.War comprises the server code execute file (code that wherein, client code and client installation data are wrapped is identical) after client code and compiling.War bag is deployed to and supports in web container that war bag resolves, in (as popular tomcat container), can to realize website service end administration, complete website and build.If it is the website of addressable this deployment after operation that client installation data bag is arranged on mobile phone, realizes the website of cross-terminal and build a station.
In the method that the present embodiment provides, system is built a station in the process of built web-site in website, client code and service end code are write respectively, and be packaged into different packets, after being arranged on mobile phone, the installation data bag of client can mask the difference on mobile phone browser, and in the time that user initiates JS request, carry out dynamic effect according to this request auto-steering service end unit of diplomatic interface, therefore do not have Cross-domain problem.
Embodiment 3
The present embodiment provides a kind of method of access websites, and the method comprises: in the time that user terminal passes through the webpage of browser access website, client unit receives described request of access, and the webpage of described access is fed back to described browser; In the time that user terminal sends dynamic operation request, service end unit receives described dynamic requests and processes.
Preferably, the method also comprises:
Result feedback after treatment is arrived described browser by described service end unit; Described browser is accessed next webpage according to result to the client-requested of service side.
Wherein, described client unit is deployed on mobile terminal, and described mobile terminal comprises panel computer and mobile phone; Or described client unit is deployed on the webserver.
In the method, in situation for the browser access website by PC, preferred version is that client unit and service end unit can all be deployed in website on the webserver of network side, in the situation by mobile terminals such as mobile phone, panel computers, preferred version is that client unit is deployed on mobile phone, service end unit is deployed on the server of website.For above-mentioned two situations, make an explanation respectively below.
By the concrete grammar of the browser access website on PC, as shown in Figure 4, comprising:
Step 301, user is by the page of the browser access website on PC, and network server end automatically forwards to the html page in client unit.
The application program of each website has configuration file (such as the web.xml of j2ee application), can realize automatic redirect by configuration file.
Wherein, this website is set up by the website system of building a station of implementing in 1, or sets up according to the method for implementing in 2.
Step 302, client unit by html page, comprise that JS code and CSS file return to the browser on PC, browser can be resolved the page according to existing method present to user.
Because conventionally webpage all can be made up of the code of HTML, JS, these three kinds of language of CSS, thus in the present invention also like the prior art, need html page here, comprise that JS code and CSS file return to the browser on PC.
Step 303, check the page and operate according to demand that (this operation refers to the operation of some function that uses website user, as Website login) after, browser execution operates corresponding JS code, sends dynamic operation request (such as login authentication) to the service end unit of website.
Step 304, service end unit is received request aftertreatment request and is returned to result (such as whether login username password is correct) to PC.The concrete processing procedure of this step can be same as the prior art, is not repeated herein.
Step 305, the browser on PC receives result, by this result of JS code process (such as showing that to user whether login is successful), if success likely can turn to other pages, i.e. other pages of browse request according to service logic.If unsuccessful, represent business logic processing failure, do not need to jump to other pages.
From said method step, the page of whole flow process access is directly from server end client file, to obtain, and is the page after adaptation because there is the page wherein, does not generate secondary file through intermediate page transcoding, so there is not Cross-domain problem.
Be by the difference of the browser access on mobile phone browser and PC that client unit is deployed in and on mobile phone, carry out its function, but not operate on Website server, all the other flow processs are with similar by PC browser access website.By the concrete grammar of the browser access website on mobile phone, as shown in Figure 5, comprising:
Step 401, opens after mobile phone terminal application program user, application call mobile phone terminal browser kernel (such as WebKit) the access websites page, the html page in the direct running client of mobile phone unit.
Step 402, html page (comprising JS code and CSS file) is returned to mobile phone terminal browser kernel by client unit, resolves the page and present to user.
Step 403, user checks the page, and operates according to demand (for example Website login), and browser execution operates corresponding JS code, and the service end unit on Website server sends request (for example login authentication).
Step 404, service end unit is received request aftertreatment request and is for example returned to result, to mobile phone terminal (whether login username password is correct).
Step 405, the browser on mobile phone terminal receives result, for example, by this result of JS code process (showing that to user whether login is successful), if success likely can turn to other pages, i.e. other pages of browse request according to service logic.
From said process, can find out equally, because the Website page of mobile phone terminal access is in client unit, therefore belong to mobile phone terminal local domain scope, so also there is not Cross-domain problem.
Embodiment 4
The present embodiment provides a kind of webpage adaption system, comprises client unit and service end unit,
Described client unit, in the time that user terminal passes through the webpage of browser access website, receives described request of access, and the webpage of described access is fed back to described browser;
Described service end unit, for sending when dynamic requests at user terminal, receives and describedly dynamically asks and process.
Wherein, described client unit is positioned on mobile terminal, and described mobile terminal comprises panel computer and mobile phone; Or described client unit is deployed on the webserver.
In addition, service end unit, mainly for the treatment of user's dynamic requests; Described client unit, is mainly used in the webpage of store website.
The webpage adaption system scheme that the present embodiment provides has solved the static adaptation of only support that conventional web sites faces for mobile terminal adaptations such as mobile phones, and the problem that cannot support for dynamic operations such as logins.Therefore go for PC and mobile phone browser access websites, facilitate user to obtain the implementation effect of dynamic function, guaranteed the consistance that user experiences.
The product such as above-mentioned service end unit and client unit that the embodiment of the present invention provides is to belong to flow and method take computer program as foundation, and according to each step of method flow in embodiment of the method 2 and/or accompanying drawing corresponding consistent mode completely, the functional unit providing.And because this functional unit is the software service of realizing by the mode of computer program, so functional unit of specifically not mentioning for system embodiment 4, owing to considering that the content of recording according to said method embodiment has enough made those skilled in the art determine directly, expectedly and realize the functional unit that described step institute must foundation from each process step of method record, so be not repeated herein.
The part that technical scheme of the present invention contributes to prior art in essence is in other words the function embodying with the form of software product, that is to say: even if the function body of its performed method of each equipment of device of the present invention, equipment or composition system or realization is hardware, the part that still in fact realizes above-mentioned functions of the present invention is but module or the unit of computer software product.And this computer software product can be stored in the storage medium can read, as the floppy disk of computing machine, hard disk or CD etc., comprise that some instructions are in order to make a method described in each embodiment of equipment execution the present invention.
The above, it is only the specific embodiment of the present invention, but the present invention can have multiple multi-form embodiment, above by reference to the accompanying drawings the present invention is illustrated, this does not also mean that the applied embodiment of the present invention can only be confined in these specific embodiments, those skilled in the art should understand, the embodiment that above provided is some examples in multiple preferred implementation, and the embodiment of any embodiment the claims in the present invention all should be within the claims in the present invention scope required for protection; Those skilled in the art can modify to the technical scheme of recording in each embodiment above, or part technical characterictic is wherein equal to replacement.Within the spirit and principles in the present invention all, any modification of doing, be equal to and replace or improvement etc., within all should being included in the protection domain of the claims in the present invention.

Claims (10)

1. the website system of building a station, is characterized in that, comprising:
Application creation module, for generate the application program of website according to application code institutional framework, described application code institutional framework comprises: for depositing client's storage unit of client code and the service memory unit for service end code;
Code compilation module, is used to developer to provide to write the editing interface of the client code of website and the service end code of website, records described client code to client's storage unit and service end code to service memory unit, and calls UI layout masterplate;
UI layout templates module, is used to the writing of client code of code compilation module records that the UI layout templates that is applicable to mobile terminal is provided;
Service end data-interface generation module, for generating corresponding database access interface according to the service end code section of the external interface of the service end code of code compilation module records;
Debugging module, for moving and debug client code and the service end code of described code compilation module records;
Packing module, can executing data bag for the client code after debugging successfully and service end code being packaged into respectively to client installation data bag and service end, described client installation data bag becomes client unit after installing, and described service end can become service end unit after the execution of executing data bag.
2. the website according to claim 1 system of building a station, is characterized in that,
The client code that described client's storage unit is deposited specifically comprises the client code of showing for foreground that Cascading Style Sheet language CSS, java script JS, HTML (Hypertext Markup Language) html language are write; The service end code that described service memory unit is deposited specifically comprises the service logic service end code for application program of writing, and the service end code of the external interface of definition;
Described application code institutional framework also comprises: resource storage unit and establishment storage unit;
Described resource storage unit is for depositing the resource of the third party database that application program need to call;
Described establishment storage unit is for depositing the executable file of the application program of writing.
3. the website according to claim 1 and 2 system of building a station, is characterized in that, described client unit is deployed on mobile terminal, and described mobile terminal comprises panel computer and mobile phone; Or described client unit is deployed on the webserver.
4. a website establishing method, is characterized in that, comprising:
The application program that generates website according to application code institutional framework, described application code institutional framework comprises: for storing client's storage unit of client code and the service memory unit of service end code;
For developer provides the editing interface of writing the client code of website and the service end code of website, record described client code and service end code, and call UI layout masterplate and provide page layout's masterplate for developer;
Generate corresponding database access interface according to the service end code section of the external interface in the service end code of code compilation module records;
Move and debug client code and the service end code of described code compilation module records, and the client code after debugging successfully and service end code are packaged into respectively to client installation data bag and service end can executing data bag, described client installation data bag becomes client unit after installing, and described service end can become service end unit after the execution of executing data bag.
5. method according to claim 4, it is characterized in that, the client code that described client's storage unit is deposited specifically comprises the client code of showing for foreground that Cascading Style Sheet language CSS, java script JS, HTML (Hypertext Markup Language) html language are write; The service end code that described service memory unit is deposited specifically comprises the service logic service end code for application program of writing, and the service end code of the external interface of definition;
Described application code institutional framework also comprises: resource storage unit and establishment storage unit;
Described resource storage unit is for depositing the resource of the third party database that application program need to call;
Described establishment storage unit is for depositing the executable file of the application program of writing.
6. a method for access websites, is characterized in that,
In the time that user terminal passes through the webpage of browser access website, receive described request of access by client unit, and the webpage of described access is fed back to described browser;
In the time that user terminal sends dynamic operation request, the reception of service end unit is described dynamically asks and processes.
7. method according to claim 6, is characterized in that, the method also comprises:
Result feedback after treatment is arrived described browser by described service end unit;
Described browser is accessed next webpage according to result to the client-requested of service side.
8. method according to claim 6, is characterized in that, described client unit is deployed on mobile terminal, and described mobile terminal comprises panel computer and mobile phone; Or described client unit is deployed on the webserver.
9. a webpage adaption system, is characterized in that, comprises client unit and service end unit,
Described client unit, in the time that user terminal passes through the webpage of browser access website, receives described request of access, and the webpage of described access is fed back to described browser;
Described service end unit, for sending when dynamic requests at user terminal, receives and describedly dynamically asks and process.
10. webpage adaption system according to claim 9, is characterized in that, described client unit is positioned on mobile terminal, and described mobile terminal comprises panel computer and mobile phone; Or described client unit is deployed on the webserver.
CN201210480309.6A 2012-11-22 2012-11-22 Website build a station system and method, access website method and webpage adaptation system Active CN103838558B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210480309.6A CN103838558B (en) 2012-11-22 2012-11-22 Website build a station system and method, access website method and webpage adaptation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210480309.6A CN103838558B (en) 2012-11-22 2012-11-22 Website build a station system and method, access website method and webpage adaptation system

Publications (2)

Publication Number Publication Date
CN103838558A true CN103838558A (en) 2014-06-04
CN103838558B CN103838558B (en) 2017-06-20

Family

ID=50802100

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210480309.6A Active CN103838558B (en) 2012-11-22 2012-11-22 Website build a station system and method, access website method and webpage adaptation system

Country Status (1)

Country Link
CN (1) CN103838558B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104809206A (en) * 2015-04-28 2015-07-29 北京京东尚科信息技术有限公司 Web content management method and system for cross-technology platform and equipment
CN105760159A (en) * 2016-02-01 2016-07-13 四川长虹电器股份有限公司 Website developing method and system
CN107015785A (en) * 2016-01-27 2017-08-04 广州博鳌纵横网络科技有限公司 The method and control of a kind of Website Moduleization displaying
CN108228273A (en) * 2017-09-29 2018-06-29 珠海市魅族科技有限公司 A kind of method and apparatus for performing executable file
CN108769779A (en) * 2018-06-12 2018-11-06 百视通网络电视技术发展有限责任公司 A kind of Dynamic Configuration of video terminal layout
CN109254992A (en) * 2018-10-12 2019-01-22 北京京东金融科技控股有限公司 Project generation method and system, computer system and computer readable storage medium storing program for executing
CN109343858A (en) * 2018-11-01 2019-02-15 成都嗨翻屋科技有限公司 A kind of build a station automatically container deployment system and its working method based on server-side rendering
CN110381026A (en) * 2019-06-14 2019-10-25 北京数立得科技有限公司 A kind of the business service encapsulation and access system, method and apparatus of rich client
CN113407170A (en) * 2021-05-26 2021-09-17 常熟市百创网络科技有限公司 Visual station building system
CN113495720A (en) * 2020-04-07 2021-10-12 ***通信集团重庆有限公司 Website development system and method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101645090A (en) * 2009-08-04 2010-02-10 成都市华为赛门铁克科技有限公司 Page display method, server and network system
CN101794298A (en) * 2010-01-22 2010-08-04 中兴通讯股份有限公司 Method for realizing page adaptation, page adaptation system and communication system
CN102654885A (en) * 2012-04-28 2012-09-05 北京华胜天成科技股份有限公司 Mobile terminal webpage adaptation system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101645090A (en) * 2009-08-04 2010-02-10 成都市华为赛门铁克科技有限公司 Page display method, server and network system
CN101794298A (en) * 2010-01-22 2010-08-04 中兴通讯股份有限公司 Method for realizing page adaptation, page adaptation system and communication system
CN102654885A (en) * 2012-04-28 2012-09-05 北京华胜天成科技股份有限公司 Mobile terminal webpage adaptation system and method

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104809206A (en) * 2015-04-28 2015-07-29 北京京东尚科信息技术有限公司 Web content management method and system for cross-technology platform and equipment
CN104809206B (en) * 2015-04-28 2018-07-03 北京京东尚科信息技术有限公司 Across technology platform and the web content management method and system of equipment
CN107015785A (en) * 2016-01-27 2017-08-04 广州博鳌纵横网络科技有限公司 The method and control of a kind of Website Moduleization displaying
CN105760159A (en) * 2016-02-01 2016-07-13 四川长虹电器股份有限公司 Website developing method and system
CN108228273A (en) * 2017-09-29 2018-06-29 珠海市魅族科技有限公司 A kind of method and apparatus for performing executable file
CN108769779B (en) * 2018-06-12 2021-03-30 百视通网络电视技术发展有限责任公司 Dynamic configuration method for video terminal layout
CN108769779A (en) * 2018-06-12 2018-11-06 百视通网络电视技术发展有限责任公司 A kind of Dynamic Configuration of video terminal layout
CN109254992A (en) * 2018-10-12 2019-01-22 北京京东金融科技控股有限公司 Project generation method and system, computer system and computer readable storage medium storing program for executing
CN109343858A (en) * 2018-11-01 2019-02-15 成都嗨翻屋科技有限公司 A kind of build a station automatically container deployment system and its working method based on server-side rendering
CN110381026A (en) * 2019-06-14 2019-10-25 北京数立得科技有限公司 A kind of the business service encapsulation and access system, method and apparatus of rich client
CN110381026B (en) * 2019-06-14 2021-12-10 北京数立得科技有限公司 Business service packaging and accessing system, method and device for rich client
CN113495720A (en) * 2020-04-07 2021-10-12 ***通信集团重庆有限公司 Website development system and method
CN113407170A (en) * 2021-05-26 2021-09-17 常熟市百创网络科技有限公司 Visual station building system

Also Published As

Publication number Publication date
CN103838558B (en) 2017-06-20

Similar Documents

Publication Publication Date Title
CN103838558A (en) Website building system and method, website access method and webpage adaption system
CN108319483B (en) Webpage processing method, device, terminal and storage medium
US9411902B2 (en) Retrieving content from website through sandbox
EP3522034B1 (en) Third party application communication api
US8843820B1 (en) Content script blacklisting for use with browser extensions
US20080127217A1 (en) Mechanism for Developing AJax Applications Using Java Swing Framework and Method for Using the Same
US9542062B2 (en) Virtualization of mobile device user experience
CN103412890A (en) Webpage loading method and device
US9396053B2 (en) Error handling in a network resource generation environment
US7143359B2 (en) Emulating advanced graphical user interface elements in a hypermedia content browser
US8959426B1 (en) Loading customer-supplied network page generation code
CN110213105A (en) It is a kind of cross-platform micro- using creation method
CN109871202A (en) A kind of mobile terminal apply mixed developing method and frame
CN105528369A (en) Webpage transcoding method and device and server
CN102253986A (en) Method and device for improving webpage displaying effect in multiple terminals
CN104077213A (en) Webkit unit test method and webkit unit test device
CN110807162A (en) Method and device for loading occupation bitmap
US20140380148A1 (en) Providing aggregated data to page generation code for network page generation
CN106354489B (en) A kind of EPG engine and page parsing method
CN103885988A (en) Method and device for outputting content and content outputting system
Orr et al. Programming with CodeIgniterMVC
KR102497544B1 (en) Method and apparatus for managing user session in hybrid application
CN113568765B (en) Development method and system of client
Shi et al. Local resource accessing mechanism on multiple mobile platform
CN111538934A (en) Web Service server, website construction method and information interaction method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant