With Recommendations:] Struts + Spring + Hibernate upload and download ghost QQ: 71279650 my Email: oksonic@sina.com tools: Eclipse3.1, MyEclipse4.03, Tomcat5.5.9, Properties Editor plug-in, MySql4.1.13 new project: create an index for the Struts framework named login. jsp, add a link pointing to login. jsp press Ctrl + N to create login. jsp and LoginAction. Use the MyEclipse wizard,
Remember to select the
, and I have to sigh here. Because it is a small agile team, version control is required. In terms of jar package control, you still want to use maven to control it. You can directly search for the maven central database. There are still some. After the group discussion, I decided to use tomcat7.039 (it seems that 40 has come out), which solved the issue of version control and jar package configuration. Pom:
The next step is to solve the architecture problem. Currently, there are few p
encapsulate insecure variables into threadlocal.
Because threadlocal can hold any type of objects, get () provided by JDK of lower versions returns object objects and requires forced type conversion. However, JDK 5.0 solves this problem through generics and simplifies the use of threadlocal to a certain extent. In Code List 9 2, the new threadlocal version of JDK 5.0 is used.
To sum up, for multi-threaded resource sharing, the synchronization mechanism adopts the "Time for space" approach, whil
Symptom 1:Org. springframework. beans. factory. beancreationexception: Error creating bean with name 'org. springframework. AOP. support. defapointpointcutadvisor 'defined in NULL: can't resolve reference to bean 'txadvice 'while setting property 'advice'; Nested exception is
Cause: the various packages starting with spring are missing. Compile the new Dist directory in spring SRC and copy all springxxx. ja
1. A new web project.
2. Right-click the project and add struts support for the project.
Click Finish. The Struts. xml configuration file is added to the src directory.
3. Use myeclipse Database Explorer to create a data source.
A new data source. Enter the data source information.
Click test driver:
Click OK and click Finish.
4. Add spring support for the project.
Select five packages, and then the jar libra
Spring and hibernate are at different levels, and spring is concerned with the combination of business logic, and Spring provides a strong ability to manage them, and hibernate completes or maps so that developers don't have to care about SQL statements.Deal directly with ob
First, create the Web project engineering WzzClick Finish2. Add Spring jar Package aop,core,persistence Core, Web jarClick NextClick Finish3. Configure Database DriverI am using the Jtds jar package, Jtds when configuring the URL address is a bit different from using the SQL Seriver URL address, and then click Finish directly4. Add Hibernate configurationClick NextSelect Use Spring's Applicationcontext.xml
The project is finished and summed up. The project is implemented using SSH technology. Here's how spring manages Struts2 and hibernate.One:Let's talk about how spring works. When Tomcat starts, it will load two words in Web. XML,Web. XML code
Java code
class>
Org.springframework.web.context.ContextLoaderListner
class>
Here, Contex
Struts2 + Hibernate + Spring (SSH) three major frameworks integrate jar packages, struts2ssh
Struts2 + Spring3 + Hibernate3 framework integration
1. Use of each framework (build a Development Environment)* Presentation layer framework struts21) jar package import: apps/struts2_balank.war contains the most basic jar package for struts2 development.Struts2-convention-plugin-2.3.7.jar is used for struts to use
Spring learning-Hibernate IntegrationWhat is Spring integrated with Hibernate? 1 ). IOC containers are available to manage SessionFactory2 of Hibernate ). you need to configure the data source to the IOC container so that Hibernate
Webwork is an excellent open-source framework, especially its interceptor mechanism. I think it is the biggest highlight of the entire system. I can write a lot of articles on it.My development environment is eclipse3.0.1 + lomoz, and my database is mysql4.0.12. Of course, mysqlcc is also used, and my servers are atat4.0.3 and tomcat4.1.Download webwork., spring., and hibernate first, and put the JAR file i
Atitit.spring hibernate transaction mechanism Spring cannot save object resolutionsessionfactory . Open Session ()No.。Log Black horse SQL language :sessionfactory . Getcurrentsession (). Update (user);Middle Walk OK lan . Log blackheads are also tired .Hibernateis used in Spring . Suppose we configured the transactionmanager. Then we should not call sessionfac
MyEclipse joining the struts2,hibernate,spring framework is easy, but sometimes not appropriate when you need to remove certain frames from the online collection of finishing steps as follows:First, undo MyEclipse support for StrutsThe key steps are two, one is to delete the Struts-config.xml file, and the other is to modify the. project file.The first step does not need to repeat, in the left navigation ba
Description: This is one of the simplest online bookstore demos.: http://download.csdn.net/detail/u013488580/83708991. What does Spring integration Hibernate integrate? 1). There are IOC containers to manage Hibernate's SessionFactory2). Let Hibernate use declarative transaction 2 on Spring. Integration steps: 1). Join
Today, we finally implemented the hibernate implementation page .. Added the SSH example of oksonic to implement query paging.
At the same time, I have reviewed the implementation methods of srtuts + spring + hibernate, which are summarized as follows:
1 first, you must map the corresponding database tables. Put the ing XML file of the ing Class and table in the
The following are the basic configurations for integrating Hibernate and struts with spring:
1. applicationContext-ssh.xml
Xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance"Xmlns: Tx = "http://www.springframework.org/schema/tx"Xmlns: AOP = "http://www.springframework.org/schema/aop"Xmlns: context = "http://www.springframework.org/schema/context"Xmlns: Jee = "http://www.springframework.org/schema/jee"X
record ID is the action that the request parameters passed to flow, The action calls the service layer and then calls the DAO layer to load the specific information of this record), error:Org.hibernate.LazyInitializationException:could not InitialiThe DAO layer is the Jparepository class that inherits spring, calls the GetOne method when loading, and views the GetOne Javadoc,see Also:EntityManager.getReference (class, Object)The object is lazy-loaded
SSH Overview: The latest version of Struts2, Hibernate, Spring framework of a consolidation, including the latest version of the jar, Tomcat, simple testing is a general stable framework.
Second, the following is the name of the framework, the version, and the time of the last release
1, Struts2
1. Sturts2 version
Frame name
version
Last release time
Struts2
2.3.4
1. Use spring for Transaction Processing
Spring comes with transaction processing. You can use AOP to process transactions in the class and method based on XML and annotation (see the preceding Section). Write down spring's use of annotation for transaction processing:
2. Use hibernate for Transaction Processing
I have not understood
1. First, we will introduce the corresponding configurations of hibernate.
For database fields, how do we define HBM. xml and pojo of hibernate, corresponding to blob and clob? We define HBM. XML as follows:
Blob à org. springframework. Orm. hibernate3.support. blobbytearraytypeClob à org. springframework. Orm. hibernate3.support. clobstringtype
Using the corresponding method above, the c
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.